当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

我已按照许多页面上的说明进行操作,例如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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9698.html,未经允许,请勿转载。