2010-07-20 45 views
2

我刚刚在VMWare Workstation中安装了Ubuntu 10.4。没有用于Ubuntu的Java?

当我尝试安装java,我找不到包:

[email protected]:~$sudo apt-get install sun-java6-jre 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
Package sun-java6-jre is not available, but is referred to by another package. 
This may mean the package is missing, has been obsoleted, or 
is only available from another source 
E: Package sun-java6-jre has no installation candidate 

我很困惑。

+1

请从删除的VMWare标题,因为这与VMWare无关。正如所写,听起来像VMWare存在一个问题。在标题中引用10.04也会更好。那么,“VMWare下的Ubuntu没有Java?”会更好地写成“没有Java 10.04的Ubuntu?” – darron 2010-07-20 17:30:07

回答

0

您可以随时从Sun/Java网站下载并安装Java。

0

您是否更新APT?

sudo apt-get update 
+1

是的。我试过了,但还是找不到合适的软件包。 – Chris 2010-07-20 17:04:44

1

这是在multiverse存储库组件,我认为。

我不记得它是否由dafault启用。

here是为旧版本启用多重配置文件的信息,但它应该类似于10.04。

8

Ubuntu在Lucid Lynx(10.04)上支持OpenJDK-6。详情请参阅Ubuntu packages for OpenJDK。另请参见:

正如别人所说,在Ubuntu/Debian的多元宇宙库有额外的Java包;您可以通过以下说明,使他们:

+0

+1,OpenJDK与Sun JDK没有多大区别,它在Ubuntu中有更好的支持。 – 2010-07-20 19:01:01

+0

OpenJDK 6 *是* Sun JDK - 由于授权问题,有两个库被换出。 OpenJDK 7将成为Sun JDK的基础,而不是相反。 – 2010-07-24 10:53:10

1

您需要通过编辑/etc/apt/sources.list

这不是在默认源列表,以使您的universemultiverse库。

1

执行搜索:

apt-cache search java 

看到正确的JRE的名称。这应该工作。

3

谢谢。我在/etc/apt/sources.list中取消注释以下行解决了这个问题:

deb http://archive.canonical.com/ubuntu lucid partner 
deb-src http://archive.canonical.com/ubuntu lucid partner 
+0

基于Ubuntu的BTW Linux Mint将Sun JVM捆绑在一起。 – 01es 2010-07-20 19:26:19

0

你可以使用Ubuntu软件中心,下载Java和许多其他工具/软件