一、卸载系统自带OpenJDK
1、查看CentOS7是否自带版本。
java -version #查看java版本
2、若CentOS7自带,则查看已安装的相关文件
rpm -qa | grep java #查看已安装的相关文件
3、查看相关文件后,查看看是否有以下文件。
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
4、如有类似文件,则卸载;不类似文件可不卸载。
#卸载
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
二、下载JDK
强烈建议去官网下载jdk稳定版的,之后传上CentOS7中。
三、解压JDK
1、把jdk安装包放到目录-->/usr/java
2、解压jdk安装包
tar -zxvf jdk-8u144-linux-x64.tar.gz #解压jdk安装包
三、配置环境
1、编辑配置文件/etc/profile
vi /etc/profile #编辑配置文件
2、在文本最后添加如下配置
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注意:
(1)JAVA_HOME为jdk解压后的目录
(2)CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
3、保存并退出编辑后,并让设置的环境变量。
source /etc/profile #重新加载配置文件
四、验证是否成功
java -version #查看java版本