更新Chrome JRe

时间:2012-07-27 08:27:34

标签: java google-chrome applet

在阅读“Google Chrome自定义JRE / JDK /插件”后,我决定发帖,因为我没有达到预期的行为。

操作系统:Windows 7 64位。 浏览器:Chrome版本20

我希望Chrome使用C:\ Program Files \ Java \ jre7 \ bin \ plugin2 \ npjp2.dll(即64位Java插件)。

我启动regedit并转到wow6432Node / Mozilla ...并将@ java.com / JavaPlugin节点的path属性更改为我的npjp2。

我退出chrome并重启:Chrome告诉我没有安装Java。

如果我放回以前的版本C:\ Program Files(x86)\ Java \ jdk1.6.0_10 \ jre \ bin \ new_plugin \ npjp2.dll,Chrome会告诉我我的版本已经过时。

这证明我在正确的位置使用Hack,但是我无法让它占用JVM 64位。

在谷歌搜索后,我发现了这个http://www.java.com/en/download/manual.jsp#win,这条信息很有趣:

我们检测到您可能正在使用32位浏览器查看此页面。如果您可以互换使用32位和64位浏览器,则需要同时安装32位和64位Java,以便为这两种浏览器安装Java插件。

这意味着我需要安装32位版本的JRE才能让Chrome开心:)

我留下了未来googlers的帖子:)

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我认为只有Internet Explorer可以使用64位Java,其他浏览器只能使用32位Java。

答案 1 :(得分:0)

最简单的方法是将Chrome视为32位应用,并为其提供32位JVM,即使在64位Windows操作系统上也是如此。

有趣的是,在MAC OS X Snow Leopard的最新更新中,没有任何问题:它的工作方式与本机jvms相似。我想知道如果我使用默认的jvms也会发生什么......