检查系统是否自带又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全都卸载了。
下载jdk
jdk-8u171-linux-x64.tar.gz (http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz)
解压安装
通过rz命令将下载好的源码包上传到服务器上,我的地址是/data/software/
[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
配置环境变量
光解压是不能直接运行的,和在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
使配置生效
[root@bigdata1 software]# source /etc/profile
验证
如果输入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]#
CentOS 7安装JDK
最新推荐文章于 2022-03-27 22:49:46 发布