第一步:檢視并解除安裝目前已安裝的 JDK
- 檢視 JDK 版本
[[email protected] erlang]# java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
- 檢視 JDK & JAVA 安裝包名
[[email protected] erlang]# rpm -qa | grep java javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2018e-3.el7.noarch java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
[[email protected] erlang]# rpm -qa | grep jdk copy-jdk-configs-3.3-10.el7_5.noarch java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
- 解除安裝 JDK & JAVA 安裝包
yum remove java yum remove copy-jdk-configs.noarch yum remove tzdata-java.noarch yum remove python-javapackages.noarch
運作結果内容比較多,在此略過;中途會确認是否确認删除,輸入 “y” 回車即可。
解除安裝完成,檢查是否全部解除安裝完成。
以上結果就已經解除安裝完成 JDK & JAVA 。[[email protected] erlang]# rpm -qa | grep jdk [[email protected] erlang]# rpm -qa | grep java [[email protected]alhost erlang]# java -version -bash: /usr/bin/java: 沒有那個檔案或目錄
第二步:下載下傳需要的 JDK 并傳輸到伺服器上
-
下載下傳需要的 JDK 版本
我這裡需要的的是 open-jdk 1.8.0 ,下載下傳位址:百度雲盤
其他版本請到官網自行下載下傳:Oracle官網下載下傳
-
傳輸到伺服器
使用 pscp.exe工具,将檔案從 Windows 系統傳輸到 Linux 伺服器
詳細教程請看部落格: 使用 pscp 傳輸檔案C:\Users\Baymax>pscp -r D:\Downloads\CentOS7\java [email protected]:/share [email protected]'s password: copy-jdk-configs-3.3-10.e | 21 kB | 21.3 kB/s | ETA: 00:00:00 | 100% java-1.8.0-openjdk-1.8.0. | 270 kB | 270.4 kB/s | ETA: 00:00:00 | 100% java-1.8.0-openjdk-headle | 32486 kB | 984.5 kB/s | ETA: 00:00:00 | 100% javapackages-tools-3.4.1- | 72 kB | 72.8 kB/s | ETA: 00:00:00 | 100% python-javapackages-3.4.1 | 31 kB | 31.1 kB/s | ETA: 00:00:00 | 100% tzdata-java-2019a-1.el7.n | 187 kB | 187.4 kB/s | ETA: 00:00:00 | 100%
第三步:安裝 JDK
- 切換到傳輸檔案夾
[[email protected] java]# cd /share/java/ [[email protected] java]# ll total 33080 -rw-r--r--. 1 root root 21816 Jun 11 01:42 copy-jdk-configs-3.3-10.el7_5.noarch.rpm -rw-r--r--. 1 root root 276880 Jun 11 01:42 java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64.rpm -rw-r--r--. 1 root root 33266680 Jun 11 01:42 java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64.rpm -rw-r--r--. 1 root root 74556 Jun 11 01:42 javapackages-tools-3.4.1-11.el7.noarch.rpm -rw-r--r--. 1 root root 31836 Jun 11 01:42 python-javapackages-3.4.1-11.el7.noarch.rpm -rw-r--r--. 1 root root 191852 Jun 11 01:42 tzdata-java-2019a-1.el7.noarch.rpm
- 進行安裝
會提示是否确認安裝,輸入"y"回車即可。yum localinstall copy-jdk-configs-3.3-10.el7_5.noarch.rpm \ java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64.rpm \ java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64.rpm \ javapackages-tools-3.4.1-11.el7.noarch.rpm \ python-javapackages-3.4.1-11.el7.noarch.rpm \ tzdata-java-2019a-1.el7.noarch.rpm \ java-1.8.0-openjdk-devel-1.8.0.212.b04-0.el7_6.x86_64.rpm
- 驗證是否成功安裝
出現以上類似資訊就表示成功安裝了,同時[[email protected] java]# java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
和java
javac
也能被系統識别
如果
可以識别,而java
無法識别的話,單獨安裝 “java-1.8.0-openjdk-devel-1.8.0.212.b04-0.el7_6.x86_64.rpm” 包即可(請根據具體版本自行下載下傳)javac
結語: 我在安裝時,是一次就成功;如果安裝完成以後,運作
java -version
系統不識别,請重新開機系統後再嘗試該指令。