1.查看已安装jck的版本(rpm -qa|grep jdk)
[root@localhost myinstall]# rpm -qa|grep jdk
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.141-1.b16.el7_3.x86_64
java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64
2.卸载已经安装的jdk(rpm -e --nodeps)
linux中所有的信息都保存在文件中,没有windows中的注册表,所以卸载一个软件就是把对应的文件删除(可能存在环境变量)就可以了
[root@localhost myinstall]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost myinstall]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.141-1.b16.el7_3.x86_64
[root@localhost myinstall]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64
3.上传新的jdk并解压安装
[root@localhost jdk1.8]# tar -xzvf jdk-8u11-linux-x64.tar.gz
4.环境变量配置
[root@localhost jdk1.8.0_11]# vim /etc/profile
引入环境变量如下:
export JAVA_HOME=/root/mySoftWare/jdk1.8/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
生效文件:
[root@localhost jdk1.8.0_11]# source /etc/profile
5.查看jdk是否安装成功
[root@localhost jdk1.8.0_11]# java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)