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

  • 相关阅读:
    24.最优布线问题(kruskal算法)
    24.最优布线问题(kruskal算法)
    Algs4-1.4.11为StaticSETofInts添加一个实列方法howMany()
    Algs4-1.4.9预测程序运行时间
    Algs4-1.4.10二分查找找出元素所在的最小索引
    Algs4-1.4.7统计算术运算与比较次数
    Algs4-1.4.8计算输入文件中相等的整数对的数量
    Algs4-1.4.6给出以下代码段的运行时间的增长数量级
    Algs4- 1.4.4参照表1.4.4为TwoSum建立一和类似的表格
    Algs4-1.4.2修改ThreeSum防止两个int值相加可能溢出
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/13828298.html
Copyright © 2011-2022 走看看