2012-07-27 74 views
0

在阅读“Google chrome自定义JRE/JDK /插件”后,我决定发布,因为我没有得到期望的行为。更新Chrome JRe

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

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

我启动注册表并转到w​​ow6432Node/Mozilla ...并将@ java.com/JavaPlugin节点的路径属性更改为我的npjp2。

我退出了Chrome并重新启动:Chrome告诉我未安装Java。

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

这证明我在正确的位置进行了黑客攻击,但是我无法使其进入JVM 64位。

google搜索多一些之后,我发现这个http://www.java.com/en/download/manual.jsp#win这一块信息是有趣:

我们发现,您可以在32位浏览器来查看此页面。如果您可以交换使用32位和64位浏览器,则需要安装32位和64位Java,以便为这两种浏览器提供Java插件。

这意味着我需要安装JRE的32位版本,只是为了让Chrome快乐:)

我离开后对未来的Google :)

任何想法?

+0

如果你已经完成了,你可以回答你自己的问题。 – Jivings 2012-07-27 08:38:50

+0

这个页面很有趣: http://www.chromium.org/nativeclient/design-documents/native-client-in-chrome-on-64-bit-windows – 2012-08-22 09:21:59

回答

0

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

0

最简单的方法是考虑Chrome 32位应用程序,并为其提供32位JVM,即使在64位Windows操作系统上也如此。有趣的是,在MAC OS X Snow Leopard的最新更新中,没有任何问题:它像原生jvms一样具有魅力。我想知道如果我使用默认的jvms还会发生什么......