Ubuntu 5.10 用上了 GCJ 作為預設的 Java VM, 但 GCJ 的核心只是 1.4.2 . 因此一些須要 Java 1.5 VM 的程式 (如: Azureus) 便未能運作.
而在 Ubuntu wiki 中, 找到了解決的方法...
-
要在系統中加入 "universe" 和 "multiverse" repositories. 詳情請參閱以下網址: https://wiki.ubuntu.com/AddingRepositoriesHowto
-
到 http://java.sun.com/j2se/1.5.0/download.jsp 中下載 "JDK 5.0", 只可以下載 "Linux self-extracting file" (jdk-1_5_0_05-linux-i586.bin) (不可以用RPM version)
-
安裝 fakeroot, java-package 及 java-common 套件
指令:
sudo apt-get install fakeroot java-package java-common -
製作 JDK 1.5 套件
指令:
fakeroot make-jpkg jdk-1_5_0_05-linux-i586.bin -
安裝 JDK 1.5 套件
指令:
sudo dpkg -i sun-j2dk1.5_1.5.0+update05_i386.deb -
選擇 Sun JDK 為預設 Java VM
指令:
sudo update-alternatives --config java