将 12.04(精确)更新至 Java 7(OpenJDK)

将 12.04(精确)更新至 Java 7(OpenJDK)

默认情况下,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-6openjdk-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。

相关内容