在 OSX 10.9.2 上安装和卸载 Java 8,已安装的 Java 7 和 Java 控制面板仍引用 Java 8,无法更改 JNLP 安全性设置



这个标题很好地展示了问题。我在OSX 10.9.2上安装了Java 8,然后按照这里记录的过程将其删除:http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html

安装了Java 7,一切都很好,除了Java控制面板仍然认为安装了Java 8。结果是JNLP文件无法加载,因为安全设置无法在指向不存在的Java 8安装的Java控制面板中更改。

有没有人知道如何让Java控制面板指向一个新的JDK安装?

我也做过同样的事情(卸载JDK 8并安装JDK 7),我发现文档不够。您应该删除以下目录

  • /图书馆/Java/JavaVirtualMachines/jdk * * *
  • /图书馆/互联网插件/JavaAppletPlugin.plugin
  • /图书馆/PreferencePanes/JavaControlPanel.prefPane

然后用从Oracle下载的dmg文件重新安装JDK 7

最新更新