CentOS 7安装JDK

  1. 检查系统是否自带又JDK

    root@bigdata1 software]# java -version
    -bash: java: command not found
    [root@bigdata1 software]# rpm -qa | grep java
    [root@bigdata1 software]# 

    我这里因为是安装的最小化的CentOS7-Minimal,所以没有,如果有的话,使用以下命令卸载已经安装好的系统java一般是OpenJDK

    [root@bigdata1 software]# java -version
    openjdk version "1.8.0_161"
    OpenJDK Runtime Environment (build 1.8.0_161-b14)
    OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
    [root@bigdata1 software]# rpm -qa | grep java
    python-javapackages-3.4.1-11.el7.noarch
    tzdata-java-2018d-1.el7.noarch
    java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
    javapackages-tools-3.4.1-11.el7.noarch
    java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

    卸载java环境

    [root@bigdata1 software]# rpm -e --nodeps tzdata-java-2018d-1.el7.noarch
    [root@bigdata1 software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
    [root@bigdata1 software]# java -version
    -bash: /usr/bin/java: No such file or directory
    [root@bigdata1 software]# rpm -qa | grep java
    python-javapackages-3.4.1-11.el7.noarch
    javapackages-tools-3.4.1-11.el7.noarch
    java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
    [root@bigdata1 software]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
    [root@bigdata1 software]# rpm -qa | grep java
    [root@bigdata1 software]# 

    这里卸载上面安装的对应的java,如果不放心,可以把找到的java全都卸载了。

  2. 下载jdk

    jdk-8u171-linux-x64.tar.gz (http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

  3. 解压安装

    通过rz命令将下载好的源码包上传到服务器上,我的地址是/data/software/

    rz upload file

    [root@bigdata1 software]# ll
    total 181168
    -rw-r--r--. 1 root root 185515842 Oct 17  2017 jdk-8u144-linux-x64.tar.gz
    [root@bigdata1 software]# pwd
    /data/software

    解压源码包

    [root@bigdata1 software]# tar -zxf jdk-8u144-linux-x64.tar.gz 
    [root@bigdata1 software]# ll
    total 181168
    drwxr-xr-x. 8   10  143       255 Jul 22  2017 jdk1.8.0_144
    -rw-r--r--. 1 root root 185515842 Oct 17  2017 jdk-8u144-linux-x64.tar.gz
  4. 配置环境变量

    光解压是不能直接运行的,和在Windows中一个道理,没有环境变量,我去那找你呢,所以,也要在CentOS中配置环境变量,在CentOS中,环境变量文件是/etc/profile,编辑环境变量

    [root@bigdata1 software]# vim /etc/profile

    按I进入编辑模式,添加以下内容到文件尾,按ESC退出编辑模式,再按SHIFT + : 输入wq!保存退出即可

    
    # Java Path config
    
    export JAVA_HOME=/data/software/jdk1.8.0_144
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
  5. 使配置生效

    [root@bigdata1 software]# source /etc/profile
  6. 验证

    如果输入java -version能够出现java信息,即配置成功了

    [root@bigdata1 software]# java -version
    java version "1.8.0_144"
    Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
    [root@bigdata1 software]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值