ubuntu apt-get java_在Ubuntu 10.04上使用apt-get安装sun-java6-jdk

由于Oracle淘汰了Sun/Oracle JDK,Ubuntu的官方存储库不再提供该软件包。建议用户转向OpenJDK6或通过手动方式安装Oracle JDK。一种解决方案是使用特定的PPA,如ppa:sun-java-community-team/sun-java6,或者通过脚本安装。手动安装过程包括下载Oracle JDK并配置系统路径。
摘要由CSDN通过智能技术生成

问题描述

我已按照许多页面上的说明进行操作,例如this,该页面说可以运行以下命令:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

sudo apt-get update

sudo apt-get install sun-java6-jdk

但是,当我这样做时,仍然出现以下错误:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done

Building dependency tree Reading state information... Done

Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package sun-java6-jdk has no installation candidate

我意识到可以从许多其他来源获得Java,但是由于无法进入此处的原因,我必须使用此特定版本。

我该怎么做才能安装此软件?

最佳回答

由于Oracle淘汰了“ Java操作系统发行商许可证”,因此Sun /Oracle JDK软件包在Ubuntu中不再可用。故事here。

最初,Canonical打算这样做,以便在apt-get更新中删除Sun的JRE /JDK的现有安装,但是它们会reversed that decision(但是不再提供更新/安装)。

建议用户过渡到OpenJDK 6软件包。您仍然可以通过从Oracle网站下载来安装Oracle JDK,但这必须手动完成。

次佳回答

另外,您可能会发现this blog post有帮助。它对我有用,完全不费力(脚本安装与构建自己的Java包):

You can find the script and full usage instructions on github.

The quick and dirty guide for using this script is as follows:

cd ~/ wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh chmod +x oab-java6.sh sudo ./oab-java6.sh sudo apt-get update && sudo apt-get install sun-java6-jdk

第三种回答

以下命令应该可以帮助您在ubuntu 10.04中获取sun jdk6

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

sudo apt-get update

sudo apt-get install sun-java6-jdk

sudo update-java-alternatives -s java-6-sun

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值