以下是在 RHEL, CentOS 及 Fedora 安裝 Java 8 的方法。
在安裝前, 先要檢查系統是否已經安裝了 Java 其他版本在系統內, 用以下指令檢查:
1 2 |
# java -version -bash: java: command not found |
如果出現 “java: command not found”, 便可以開始安裝 Java 8, 但如果系統回傳較舊的 Java 版本, 需要先移除舊版本才可以安裝 Java 8。如果系統的 Java 版本是 Java 1.6 或者 Java 1.7, 可以用以下指令移除:
1 2 |
# yum remove java-1.6.0-openjdk # yum remove java-1.7.0-openjdk |
當系統內沒有其他 Java 版本後, 可以到 Java SE Development Kit 8 – Downloads 檢查 RPM 檔的下載連結, 目前最新版本是 8u51, 可以用 wget 下載 Java 8 RPM:
32-Bits:
1 |
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-i586.rpm" |
64-Bits:
1 |
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm" |
然後用 rpm 指令安裝剛下載的 Java 8 (JDK 8u51) RPM 檔:
32-Bits:
1 |
# rpm -ivh jdk-8u45-linux-i586.rpm |
64-Bits:
1 |
# rpm -ivh jdk-8u45-linux-x64.rpm |
安裝好後, 可以檢查 Java 的版本以確定安裝成功:
1 2 3 4 |
# java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) |
如果可以看到類似以上的版本資訊, 表示已經成功安裝。