我目前在Ubuntu 10.04 LTS服务器上使用JDK 6。
由于Oracle现在不允许在Ubuntu repos中使用JDK 6,看起来OpenJDK 7是最好的选择https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html
我注意到OpenJDK 7在11.10作为一个软件包提供,但是有一个backport软件包可用于清除10.04 LTS吗?
我发现这一个https://launchpad.net/~openjdk但过了一年。
答案 0 :(得分:3)
您可以从http://blog.flexion.org/2012/01/16/install-sun-java-6-jre-jdk-from-deb-packages/获取Sun Java 6,但请务必阅读评论,因为开发者本人可能会有更新。
由于以下几个原因,这可能是最好的选择:
1。 Ortang建议使用OpenJDK PPA有旧版本的OpenJDK,不推荐使用。我甚至无法将OpenJDK 7安装在我的Lucid盒子上,即使它说它得到了支持
2。由于Oracle政策的变化,将来不会更新Canonical Parters存储库,因此不要从中提取Java。只需将您的sources.list更改为Oneiric对旧版本无效。
当然,如果您需要Sun Java 7,请按照之前的建议尝试http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html。我没有测试过,但WebUpd8的人非常可靠。
答案 1 :(得分:0)
转到/etc/apt/sources.list
查找
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu oneiric partner
deb-src http://archive.canonical.com/ubuntu oneiric partner
并取消注释最后两行(如图所示)。执行sudo apt-get update
而不是键入sudo apt-get install sun
并点击“标签”按钮...看看是否有帮助。