zoukankan      html  css  js  c++  java
  • linux系统中通过rpm包安装java环境

    1、查看系统、java安装情况

    [root@linuxprobe ~]# cat /etc/system-release
    Red Hat Enterprise Linux release 8.0 (Ootpa)
    [root@linuxprobe ~]# java
    bash: java: command not found...
    Failed to search for file: Cannot update read-only repo
    [root@linuxprobe ~]# java -version
    bash: java: command not found...
    Failed to search for file: Cannot update read-only repo
    [root@linuxprobe ~]# which java
    /usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

    2、下载安装包、给执行权限

     下载地址:https://www.oracle.com/java/technologies/javase-jdk15-downloads.html

    [root@linuxprobe software]# ls
    jdk-15_linux-x64_bin_2.rpm
    [root@linuxprobe software]# chmod 755 jdk-15_linux-x64_bin_2.rpm
    [root@linuxprobe software]# ll -h
    total 162M
    -rwxr-xr-x. 1 root root 162M Oct 17 02:47 jdk-15_linux-x64_bin_2.rpm

    3、安装

    [root@linuxprobe software]# rpm -ivh jdk-15_linux-x64_bin_2.rpm
    warning: jdk-15_linux-x64_bin_2.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:jdk-15-2000:15-ga                ################################# [100%]

    4、检测安装效果

    [root@linuxprobe software]# java   ## 已经可以调用
    Usage: java [options] <mainclass> [args...]
               (to execute a class)
       or  java [options] -jar <jarfile> [args...]
               (to execute a jar file)
       or  java [options] -m <module>[/<mainclass>] [args...]
           java [options] --module <module>[/<mainclass>] [args...]
               (to execute the main class in a module)
    [root@linuxprobe software]# java -version
    java version "15" 2020-09-15
    Java(TM) SE Runtime Environment (build 15+36-1562)
    Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
    [root@linuxprobe software]# which java
    /usr/bin/java

    5、卸载

    [root@linuxprobe software]# rpm -qa | grep jdk 
    jdk-15-15-ga.x86_64
    [root@linuxprobe software]# rpm -e --nodeps jdk-15-15-ga.x86_64

    6、查看卸载效果

    [root@linuxprobe software]# java  ## 没问题
    -bash: /usr/bin/java: No such file or directory
    [root@linuxprobe software]# java -version
    -bash: /usr/bin/java: No such file or directory
    [root@linuxprobe software]# which java
    /usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

    参考:https://blog.csdn.net/u010993514/article/details/82926514

  • 相关阅读:
    Android中使用WebView, WebChromeClient和WebViewClient加载网页
    Android清除本地数据缓存代码案例
    暴雪hash算法
    C++ 指向类的指针
    Qt VS Tools 的Qt Option add 不上qt版本的问题
    Dom4j完整教程详解
    java中charAt()方法的使用
    Linux环境下C++调试的三板斧
    (转载)Markdown进阶(更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中)
    关于回调函数的理解
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/13828298.html
Copyright © 2011-2022 走看看