2

Mountain Lion 上的 Java 给了我一些问题。

  • 当我加载嵌入了 Java 的网站时,我收到“阻止插件”通知。 爪哇版
  • 单击它会提示我下载并安装最新的 Java JRE。很公平,我做到了。

  • 运行最新的 Java 7 JRE 安装程序(多次)后,当我从系统偏好设置中检查 Java 控制面板时,我可以看到据说只安装了 Java 7。(在“用户”和“系统”选项卡中)

Java 控制面板

  • 但是,当我签入终端时,我仍然只看到 Java 6: Java终端版本

而且我仍然收到“阻止插件”通知。我还确保检查我的 Safari 安全设置是否允许 Java。

据我所知,我仍然安装了 Java 6,并且(我假设)这就是终端/浏览器正在使用的。所以我的问题是,我可以做些什么来配置使用 java 7 而不是 6?这意味着如果我在终端中运行“java -version”,我会看到“1.7.0_10”而不是“1.6.0_37”。

4

1 回答 1

0

这很可能与美国 CERT 建议禁用 Java 7 的当前新闻项目有关,直到周二可以发布最新沙盒漏洞的补丁。

Apple 可能已禁用该插件以保护您。

这是公告。 但是,如果您在 Google 上搜索“java 7 问题”,您将获得许多热门新闻。

你说:“嗯,可能,但我仍然认为当我运行'java -version'时,它应该显示为 1.7.0_10,不管苹果有什么安全措施,而不是 1.6.0_37,所以有些东西配置不正确。”

不对。安装 Oracle JRE 不会使 java 在命令提示符下可用。仅安装 JDK 即可。因为您从 Snow Leopard 升级到 Lion 和 ML,所以您还剩下 Apple Java(对吗?)。现在,Apple 已通过其黑名单机制伸出援手,并通过宣布它为“病毒”来禁用您的 Oracle Java 7。所以你只剩下你所拥有的了。完全有道理。

于 2013-01-13T15:47:11.580 回答