首先我们看一下自带的jdk
#rpm -qa | grep java
然后我们要删除自带的jdk
#rpm -e --nodeps `rpm -qa | grep java`
注意这里是反引号,tab上面的那个键
输入java -version测试,提示bash: java: command not found表明openjdk已经删除
下载jdk:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这里下载的tar.gz包可能会由于某些不当操作导致不完整,重新下载即可
解压到指定目录:
#tar -zxvf /home/ftp/jdk-8u111-linux-x64.tar.gz -C /home/soft
配置环境变量:
# vim /etc/profile
在文件末尾插入:
export JAVA_HOME=/home/soft/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
记住不要忽略掉最后的$PATH,否则会导致的你的环境变量被覆盖
执行profile
#source /etc/profile
检查是否生效:
#java -version