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
本文介绍如何在Ubuntu5.10上解决由于预设JavaVM版本过低导致某些应用程序无法运行的问题。通过添加额外的软件源,并手动下载和安装Sun JDK1.5来实现。步骤包括添加repository、下载JDK、制作和安装套件以及设置为默认JavaVM。
1552

被折叠的 条评论
为什么被折叠?



