-
查看已安裝的jdk[root@tech2 ~]# rpm -qa|grep jdk
java-1.8.0-openjdk-devel-1.8.0.292.b10-1.el7_9.x86_64
copy-jdk-configs-3.3-10.el7_5.noarch
java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
java-1.8.0-openjdk-headless-1.8.0.292.b10-1.el7_9.x86_64/ -
卸載命令[root@bogon ~]# yum -y remove java-1.8.0-openjdk-devel-1.8.0.292.b10-1.el7_9.x86_64
[root@tech2 ~]# yum -y remove java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
[root@tech2 ~]# yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch可以多執行上述命令幾次,確保所有已安裝jdk被卸載 -
卸載完成之后Java命令不被識別[root@tech2 ~]# java -version
-bash: java: 未找到命令
下載
-
Oracle Jdk
-
Open Jdk
在/usr/local/java下執行:$ wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_hotspot_8u312b07.tar.gz
安裝
-
解壓到安裝目錄並修改名稱[root@bogon software]# tar -zxvf jdk-8u311-linux-x64.tar.gz -C /usr/local/java/
[root@tech1 software]# mv jdk1.8.0_33 jdk1.8.0 -
安裝完畢之后在/etc/profile文件末尾添加[root@tech3 java]# vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH -
使/etc/profile生效[root@tech1 java]# source /etc/profile
驗證
-
驗證是否安裝成功[root@tech1 java]# java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

