在有人来将此标记为重复之前,我想说一下,我见过 10 个类似的问题,我按照所有步骤操作,但毫无用处。我遵循了
- Oracle-Java8-Installer:没有安装候选项,
- 安装 oracle-java8-installer 时出现问题, 和
- 如何安装 Sun/Oracle 专有的 Java JDK 6/7/8 或 JRE?
毫不夸张地说,还有 7 个,但没有起作用。
我只想安装第 8 版 JDK 和 JRE。完成一系列步骤后,我添加了存储库,然后运行此命令apt-get install oracle-java8-installer
,然后收到以下消息:
The following packages have unmet dependencies:
oracle-java8-installer : Depends: java-common (>= 0.24) but it is not installable
Recommends: gsfonts-x11 but it is not going to be installed
Recommends: oracle-java8-set-default but it is not going to be installed
之后我尝试使用安装 java-commonapt-get install java-common
但收到以下消息:
Package java-common 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
However the following packages replace it:
java-policy
E: Package 'java-common' has no installation candidate
值得注意的是,我目前没有安装 Java 包(我无法使用该命令)并且我已成功java
添加。add-apt-repository ppa:webupd8team/java
这是我的发行版的信息:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
我知道这个问题已经被问了很多次了,但是过去 4 个小时我一直试图通过其他问题来弄清楚,但无济于事。
答案1
就我而言,我刚刚选择了所有单选按钮
软件和更新 -> Ubuntu 软件 -> 可从互联网下载
并使用
sudo apt-get install oracle-java8-installer
答案2
我遇到了完全相同的问题。正如 MichaelBay 所说:“它安装了更新吗?如果没有,则还有其他问题。” 原来我删除了“/etc/apt/sources.list”。后来它重新创建时内容为空。我在这里找到了解决方法:Ubuntu 修复依赖性问题