Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更新ChromeJRE_Java_Google Chrome_Applet - Fatal编程技术网

Java 更新ChromeJRE

Java 更新ChromeJRE,java,google-chrome,applet,Java,Google Chrome,Applet,在阅读了“GoogleChrome定制JRE/JDK/plugin”之后,我决定发表文章,因为我没有得到想要的行为 操作系统:Windows7 64位。 浏览器:Chrome版本20 我希望Chrome使用C:\ProgramFiles\Java\jre7\bin\plugin2\npjp2.dll(即64位Java插件) 我启动regedit并转到wow6432Node/Mozilla。。。并将@java.com/JavaPlugin节点的path属性更改为my npjp2 我退出chrome

在阅读了“GoogleChrome定制JRE/JDK/plugin”之后,我决定发表文章,因为我没有得到想要的行为

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

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

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

我退出chrome并重新启动:chrome告诉我没有安装Java

如果我把以前的C:\Program Files(x86)\Java\jdk1.6.0\u 10\jre\bin\new\u plugin\npjp2.dll版本放回去,Chrome会告诉我我我的版本已经过时了

这证明我在正确的位置进行了黑客攻击,但我无法让它占用JVM 64位

在谷歌搜索了更多信息后,我发现这条信息很有趣:

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

这意味着我需要安装32位版本的JRE,以使Chrome满意:)

我为未来的谷歌人离职:)


有什么想法?

< P>我认为只有Internet Explorer可以使用64位java,其他浏览器只能用32位java工作。

< P>最简单的方法是考虑Chrome为32位的应用程序,并给它一个32位的JVM,甚至在64位Windows OS下。
有趣的是,在MacOSXSnowLeopard的最新更新中,并没有任何问题:它在本地JVM中工作得非常出色。我想知道如果我也使用默认的JVM会发生什么…

如果你已经解决了问题,你可以回答自己的问题。这个页面很有趣: