本文說明在 Debian 系統上安裝 Sun JDK/JRE 的步驟。因授權問題 Debian 無法直接提供 Sun Java,需自行處理。
可從 Java 官網 下載:
範例版本:jdk-1_5_0_06-linux-i586.bin、jre-1_5_0_06-linux-i586.bin。本文以 JDK 為例。
Debian 提供 java-package 工具將二進位檔轉為 .deb 套件:
# apt-get install -u java-package fakeroot
(建議先更新套件列表)
以一般使用者身份執行:
$ fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin
過程中可能出現警告需選擇,完成後會產生類似 sun-j2sdk1.5_1.5.0+update06_i386.deb 的檔案。
切換 root 執行:
# dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb
(依實際檔名調整)
編輯 /etc/profile 或 ~/.bashrc 加入:
PATH=$PATH:/usr/lib/j2sdk1.5-sun/bin:/usr/lib/j2sdk1.5-sun/jre/bin
JAVA_HOME=/usr/lib/j2sdk1.5-sun
JRE_HOME=/usr/lib/j2sdk1.5-sun/jre
CLASSPATH=.:/usr/lib/j2sdk1.5-sun/lib/tools.jar:/usr/lib/j2sdk1.5-sun/lib/dt.jar
export PATH JAVA_HOME JRE_HOME CLASSPATH
簡單測試:
$ java -version
# 應顯示版本資訊,如 1.5.0_06
進階測試:編譯執行 Hello.java,輸出 Hello World! 即成功。
此法安裝的 Java 外掛檔案位於特定目錄(原文未完整,需自行尋找)。