安裝1.5
sudo apt-get install sun-java5-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
安裝1.6
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
轉載:http://wiki.linux.org.hk/w/Install_Sun_Java_with_APT
設定 APT 軟件庫
Debian 把 Sun Java 套件放在 non-free 庫中,而 Ubuntu 就放在 Multiverse 庫中。
所以如果您是使用 Debian 4.0 (Etch) 或以上,請先確定您的 /etc/apt/sources.list
的 Debian 主站行已經加入 non-free,如下:
deb http://ftp.hk.debian.org/debian/ etch main contrib non-free
若您是在臺灣地區的使用者,Java 套件軟件已經收錄在下面的映像站中。
deb http://ftp.tw.debian.org/debian/ sid main contrib non-free
如果您是使用 Ubuntu Linux 6.06 或以上,請先確定您的 /etc/apt/sources.list
的 Ubuntu 主站行已經加入 multiverse,如下:
deb ftp://hk.arhive.ubuntu.com/ubuntu/ gutsy main universe multiverse
您亦可以依照《為 Ubuntu 加入額外套件庫》來加入 non-free 或 multiverse 元件。
然后更新最新軟件資料,如下:
# apt-get update
[編輯]
安裝 Sun Java 套件
Debian 和 Ubuntu 提供以下 Sun J2SE 5.0 和 Sun Java SE 6 套件:
Sun J2SE 5.0 套件名稱 | Sun Java SE 6 套件名稱 | 描述 |
---|---|---|
sun-java5-jdk | sun-java6-jdk | Sun JDK 開發工具,開發 Java 程序必備 |
sun-java5-jre | sun-java6-jre | Sun Java Runtime,僅供執行 Java 程序,不包含 compiler 等開發工具 |
sun-java5-fonts | sun-java6-fonts | Sun JRE 提供了一系列的 Lucida TrueType 字體,這個套件使到這些字體能夠被 defoma 使用 |
sun-java5-plugin | sun-java6-plugin | 供網頁瀏覽器用的 Sun Java? Applet 插件 |
sun-java5-doc | sun-java6-doc | JDK API 文檔 (javadoc) |
sun-java5-source | sun-java6-source | Java API 的源代碼 (src.zip) |
sun-java5-demo | sun-java6-demo | Java 演示與程序例子 |
sun-java5-bin | sun-java6-bin | jre 和 plugin 套件所依賴的,所以不需單獨安裝 |
ia32-sun-java5-bin | ia32-sun-java6-bin | 在 Intel 64-bit (包括 amd64 和 ia64) 平臺上執行 32-bit Sun Java 所需要的檔案 |
若您只希望執行 Java 程序而不用開發環境,則用以下命令安裝 Sun Java 6 環境:
# apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
第一次安裝時,安裝程序會要求您閱讀及接授 Sun Java? 的授權證,沒有問題的話同意就可以了。
Debian 的話會出現如下界面,在 Do you agree with DLJ license terms 出現的那個界面選 <Yes> 即可: