无法在 Ubuntu 12.04 中安装 Java JDK:软件包损坏

无法在 Ubuntu 12.04 中安装 Java JDK:软件包损坏

我尝试输入这个来安装 java JDK

 sudo apt-get install openjdk-7-jdk

它回应道

Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-7-jdk : Depends: openjdk-7-jre (= 7u55-2.4.7-1ubuntu1~0.12.04.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我不知道该如何处理这个问题。

答案1

以下是我通常安装 JDK 的方法(从终端)

sudo 添加 apt-repository ppa:webupd8team/java

sudo apt-get 更新

sudo apt-get 安装 oracle-java7-installer

更多说明请访问https://launchpad.net/~webupd8team/+archive/java

答案2

我为您建议两种解决方案:

1.您可以按照本教程解决您的问题:https://askubuntu.com/a/142808

或者:

2. 在 Ubuntu 中安装 Oracle Java 8(JDK 8u5 - 最新稳定版本):

步骤1:安装 Java 8(JDK 8) 在我们的系统中添加 webupd8team java PPA 存储库并使用以下命令集安装 Oracle java8:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer


第2步:验证 JAVA 版本 使用上述步骤成功安装 oracle java 后,使用以下命令验证安装的版本:

java -version


步骤3:设置 JAVA 环境 Webupd8team 提供了一个设置环境变量的包,使用以下命令安装此包:

sudo apt-get install oracle-java8-set-default

答案3

我个人不喜欢使用包管理器来安装 JDK(以及 JRE),我通常执行以下操作:

相关内容