如何在Ubuntu 10.10(Maverick Meerkat)上安装Sun Java JDK?

Iva*_*van 64 java ubuntu

我试图添加Canonical Partner存储库,但我仍然找不到该sun-java6-jdk软件包.在Ubuntu 10.10(Maverick Meerkat)上安装Oracle Sun JDK而不是OpenJDK的正确方法是什么?

小智 55

目前,对于Ubuntu 10.1010.04用户,Sun Java 6软件包现在运行良好.这对我来说可以.

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)

  • 这很好用,但实际上我还需要使用apt-get install sun-java6-jdk (5认同)
  • 我的尝试不会安装sun-java6(E:无法找到sun-java包)所以我安装了它:sudo apt-get install sun-java6-jre sun-java6-bin (4认同)
  • 这对我有用,但我必须首先执行"sudo apt-get install python-software-properties" (2认同)

Pas*_*ent 30

更新(2010/10/01): Yesss,Sun Java最终上载到Ubuntu 10.10 Maverick官方合作伙伴存储库.


更新(2010/09/27):读者可能希望查看Sun Java6软件包[已更新].我仍然期望官方套餐可以在合作伙伴回购时间的相关时间内提供.


由于未知原因,sun-java6-jdk 尚未在合作伙伴存储库中提供.

因此,要么从http://archive.canonical.com/pool/partner/s/sun-java6/下载了所需的软件包,请安装它们dpkg -i.

或者暂时替换特立独行的合作伙伴存储库

http://archive.canonical.com/ubuntu maverick partner
Run Code Online (Sandbox Code Playgroud)

由清醒的人(在上面的行中替换maverick,lucid如果您需要更多帮助,请告诉我).然后,安装sun-java6.并恢复变化.


小智 23

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)


Ali*_*aka 16

安装:

10.10:

sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
Run Code Online (Sandbox Code Playgroud)

为11.04

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
Run Code Online (Sandbox Code Playgroud)

继续:

sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
Run Code Online (Sandbox Code Playgroud)

默认使用:

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

安装JDK:

sudo apt-get install sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)

源代码(用于开发):

sudo apt-get install sun-java6-source
Run Code Online (Sandbox Code Playgroud)

这些说明的来源:https://help.ubuntu.com/community/Java


ear*_*cam 11

您需要做的就是取消注释/etc/apt/sources.list中引用"partner"的两行

sudo nano /etc/apt/sources.list
# uncomment the two lines referring to "partner"
sudo apt-get update 
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)

(我在Ubuntu 10.10,64 amd上找不到命令add-apt-repository ...甚至用apt-cache搜索也没有产生任何结果)


小智 7

它对我来说很好,但有一个不同的命令:

root@ubuntu:/usr/bin# sudo apt-get install sun-java6
Run Code Online (Sandbox Code Playgroud)

错误信息:

找不到包sun-java6.

root@ubuntu:/usr/bin# sudo apt-get install sun-java*
Run Code Online (Sandbox Code Playgroud)

巴姆,它的工作原理.