我在http://packages.ubuntu.com/hardy/devel/sun-java5-jdk 它依赖于 sun-java5-jre。所以我要http://packages.ubuntu.com/hardy/sun-java5-jre先安装它。但它依赖于 sun-java5-jdk!!如何安装???
答案1
你好,只需将所有 4 个 hardy 包(从您发布的同一位置 [抱歉,我无法发布超过 2 个 url])下载到一个目录中。
- sun-java5-bin_1.5.0-15-0ubuntu1_amd64.deb
- sun-java5-demo_1.5.0-15-0ubuntu1_amd64.deb
- sun-java5-jdk_1.5.0-15-0ubuntu1_amd64.deb
- sun-java5-jre_1.5.0-15-0ubuntu1_all.deb
然后运行命令
sudo dpkg -i sun-java5*.deb
完成后(我认为它会抱怨 unixodbc 和一些东西)运行
sudo apt-get -f install
然后你就应该可以运行 Java 1.5。
干杯
答案2
我还需要在 ubuntu 11.04 上安装 java5(为了在 32 位系统上编译 froyo),这对我来说很有效:
sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"
sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse"
sudo apt-get update
sudo apt-get install sun-java5-jdk
花了一段时间,出现了一些不相关的警告,但最终还是安装成功了。安装完成后,我做了以下操作:
sudo update-alternatives --config java
并切换到 java5,这是替代方案之一。
此后,您只需发出 uptade-alternatives 调用即可返回到 java 6。