问题:
在已有Open jdk基础上覆盖安装新的jdk版本,未生效。
原因:
因为已有open jdk,所以需要先删除原有open jdk,再执行安装。
步骤 :
1、检查并卸载OpenJDK
第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。
检查命令:
java -version
rpm -qa | grep java
如果发现有安装好的OpenJDK以及安装包的话那么首先依次执行卸载。
卸载命令:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
2、安装jdk
2.1、下载jdk-7u79-linux-x64.tar.gz
执行如下命令解压到指定目录
mkdir /usr/java
tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/java/
2.2、修改/etc/profile配置环境变量
vi /etc/profile
添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
2.3、使/etc/profile生效
source /etc/profile
2.4、检验jdk是否安装完成
java -version