1、/usr/local下创建java文件夹
[root@test1 ~]# mkdir /usr/local/java
2、下载jdk-8u281-linux-x64.tar.gz到/usr/local/java目录
下载地址:https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.tar.gz
3、解压jdk-8u281-linux-x64.tar.gz到/usr/local/java目录
[root@test1 ~]# tar -zxvf jdk-8u281-linux-x64.tar.gz
4、安装前查看虚拟机是否安装有jdk
可以看到确实安装了OpenJDK1.7版本
[root@test1 ~]# java -version java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
5、输入:rpm -qa | grep jdk 会查询出系统自带的OpenJDK及版本
[root@test1 ~]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
6、删除openJDK版本
[root@test1 ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
[root@test1 ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
7、再次用rpm -qa | grep jdk检查JDK是否卸载完成。如果没有显示任何jdk版本即可。
8、安装jdk1.8,编辑/etc/profile文件,在文件末尾追加
export JAVA_HOME=/usr/local/java/jdk1.8.0_281 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
9、执行 source /etc/profile,使配置生效
10、执行java -version,查看jdk安装是否成功。
[root@test1 ~]# java -version java version "1.8.0_281" Java(TM) SE Runtime Environment (build 1.8.0_281-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)