OSX Mountain Lion上已安装但未启用Java 7 JRE
山狮上的爪哇给了我一些问题OSX Mountain Lion上已安装但未启用Java 7 JRE,java,macos,osx-mountain-lion,java-7,java-6,Java,Macos,Osx Mountain Lion,Java 7,Java 6,山狮上的爪哇给了我一些问题 当我加载嵌入Java的网站时,我会收到“阻止插件”通知。 单击它会提示我下载并安装最新的Java JRE。很公平,我做到了 在运行了最新的Java7JRE安装程序(多次)之后,当我从系统首选项中检查Java控制面板时,我可以看到应该只安装了Java7。(在“用户”和“系统”选项卡中) 但是,当我在终端中检查时,我仍然只看到Java 6: 我仍然收到“阻止插件”通知。我还确保我的Safari安全设置允许Java 据我所知,我仍然安装了Java 6,并且(我
- 当我加载嵌入Java的网站时,我会收到“阻止插件”通知。
- 单击它会提示我下载并安装最新的Java JRE。很公平,我做到了
- 在运行了最新的Java7JRE安装程序(多次)之后,当我从系统首选项中检查Java控制面板时,我可以看到应该只安装了Java7。(在“用户”和“系统”选项卡中)
- 但是,当我在终端中检查时,我仍然只看到Java 6:
据我所知,我仍然安装了Java 6,并且(我假设)终端/浏览器正在使用Java 6。所以我的问题是,如何配置Java7来代替Java6?这意味着如果我在终端上运行“java-version”,我会看到“1.7.0_10”而不是“1.6.0_37”。这很可能与当前的新闻有关,美国CERT建议在周二发布最新沙箱漏洞的补丁之前禁用java 7 苹果可能已禁用该插件以保护您 但是如果你用谷歌搜索“Java7问题”,你会得到很多流行的新闻条目
你说:“嗯,有可能,但我仍然认为当我运行‘java-version’时,它应该显示为1.7.0_10,而不是1.6.0_37,所以有些配置不正确。”
不是真的。安装Oracle JRE不会使java在命令提示符下可用。只有安装JDK才可以。你还有苹果Java,因为你从雪豹升级到了Lion和ML(对吗?)。现在,苹果已经通过黑名单机制,宣布你的甲骨文Java 7为“病毒”,从而禁用了它。所以,你只剩下你所拥有的了。完全有道理。Hmm,这是可能的,但我仍然认为,当我运行“java-version”时,无论苹果方面采取何种安全措施,它都应该显示为1.7.0_10,而不是1.6.0_37,因此有些配置不正确。我还尝试在Java控制面板中完全禁用安全措施,没有任何更改。