我尝试输入这个来安装 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
答案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),我通常执行以下操作:
- 从以下位置下载 jdkhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#JDK7
- 复制到 ~/dev/tools/jdk
- 解压文件
- 编辑 ~/.bashrc 文件并添加导出JAVA_HOME=~/dev/tools/jdk/jdk1.7.0_55. 更新 .bashrc 中的 PATH 环境变量导出 PATH=$JAVA_HOME/bin:$PATH
- 关闭当前终端并打开一个新终端。
- 类型java -版本