默认情况下,Ubuntu 12.04 附带 OpenJDK 6,它现在已经很旧了,一些应用程序至少需要 Java 7。如何将 Ubuntu 12.04 安装更新到 Java 7?
答案1
Ubuntu 12.04 存储库包含 JDK 6 和 7 版本,但默认只安装版本 6。
要更新,最好使用 Synaptic 包管理器 – 如果您没有,请使用 安装它
sudo apt-get install synaptic
。
- 注意:在取消选择任何 Java 6 包之前,请确保选择了 Java 7 包 - 否则 Synaptic 将取消选择任何依赖于 Java 的内容(包括任何 Java 应用程序)!
- 搜索冰茶并选择icedtea-7-插件进行安装。这可能会选择一些 Java 7 依赖项。
- 现在搜索开放的JDK并取消选择openjdk-6也openjdk-6-jre。这可能会取消选择一些其他的包。
- 如果你有openjdk-6-jdk安装后,请确保现在已选择删除它,并且openjdk-7-jdk被选中进行安装。(如果您openjdk-6-jdk未被选中,意味着它从未被安装。
点击申请并检查您选择的套餐:
- 默认 jre包是元包,在此过程中可以安全删除。
- icedtea-7-jre-可可是一个虚拟包,因此可以删除icaedtea-6-可可无需安装替代品。
- 对于任何其他被删除的 Java/IcedTea 6 包,您应该安装 Java 7 等效包。
- 要选择删除的数据包应包括以下内容:
- 默认 jre
- 默认 jre-headless
- icedtea-6-jre-可可
- icedtea-6-jre-jamvm
- openjdk-6-jre
- openjdk-6-jre-headless
- openjdk-6-jre-lib
- 相反,应该安装以下内容:
- icedtea-7-jre-jamvm
- icedtea-7-插件
- openjdk-7-jre
- openjdk-7-无头
- openjdk-7-lib
如果缺少任何软件包,请返回并手动选择它们。当一切正常时,安装。
从控制台运行java -version
。如果安装了 JDK,也请运行javac -version
。两者现在都应该报告版本 1.7.0。