jdk-6u5-linux-i586-rpm.bin,存放在家目錄 ~/。chmod 777 ~/jdk-6u5-linux-i586-rpm.bin~/jdk-6u5-linux-i586-rpm.bin/usr/java/jdk1.6.0_05/。編輯 /etc/profile,在檔案末尾加入:
export JAVA_HOME=/usr/java/jdk1.6.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
關鍵修正: 原文中 PATH=$JAVA_HOME:$PATH 寫法錯誤,應為 $JAVA_HOME/bin;且 CLASSPATH 建議加入當前目錄 . 與必要的 jar 包。
source /etc/profile
java -version
# 應顯示:java version "1.6.0_05"
PATH 變數搜尋順序為從左至右。若將 $JAVA_HOME/bin 放在 $PATH 之後,系統可能優先使用 /usr/bin/java(通常是 gcj 或 OpenJDK 的符號連結),導致版本不符。正確寫法:
export PATH=$JAVA_HOME/bin:$PATH
Fedora 8 已停止維護。現代 Fedora/RHEL/CentOS 建議使用套件管理器安裝:
# Fedora / RHEL 8+
dnf install java-1.8.0-openjdk-devel
# 或安裝 Oracle JDK(需手動下載 rpm)
rpm -ivh jdk-8uXXX-linux-x64.rpm
並使用 alternatives --config java 切換預設版本。
Linux 使用 rdesktop 與 tsclient 遠端桌面連線 Windows XP 完整指南
Linux 下運行招商銀行專業版解決方案:USB Key 與 VMware 反檢測配置
Linux sftp 指令完整操作指南:連線、上傳下載、目錄切換、本地/遠端命令區分、圖形介面替代
Linux 核心指令速查手冊 (二):df、top、free、quota、at、lp、useradd、groupadd、kill、crontab 系統管理指令完整參數詳解
Nagios NRPE 進程啟動失敗排查:xinetd 端口佔用問題