Per*_*ium 44 java plugins google-chrome
在我的机器(Windows 7)中安装JDK时,我会执行以下操作.
然后我同步,在我所有的机器文件夹,所以我把它更新(无限密码学的东西,jssecacerts,java.policy赞同库等).
但是这有一个很大的警告,当Chrome需要使用加载使用Java的页面时,它认为Java没有安装并且想要安装它.我不想安装它,因为它会弄乱我的'手动安装'JDK.
那么有没有办法配置Chrome,以便它在我的磁盘中使用JDK?我有JDK 32位和JDK 64位,所以这不是一个问题(我想我需要使用32位与Chrome).
我在Chrome项目中发现了一个问题,如何在不重新安装Java的情况下让Chrome Java插件引用现有的JDK?,但到目前为止没有回复......
更新:对于Ubuntu,请参阅Kalyan的回答
更新:我仍然继续成功使用这种方法,上次在win7上以1.7.0_21
更新1.7.45:Windows注册表中的路径现在是[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]
Bru*_*nge 34
显然,Chrome在寻找Java环境时会解决Windows注册表中的一个键.由于插件安装了JRE,因此该密钥设置为JRE路径,因此如果您希望Chrome与JDK一起使用,则需要对其进行编辑.
regedit以编辑注册表.编辑"路径",使其与JDK安装中的相应dll匹配:
REGEDIT 4
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@java.com/JavaPlugin]
"Description"="Oracle® Next Generation Java™ Plug-In"
"GeckoVersion"="1.9"
"Path"="C:\Program Files (x86)\Java\jdk1.6.0_29\jre\bin\new_plugin\npjp2.dll"
"ProductName"="Oracle® Java™ Plug-In"
"Vendor"="Oracle Corp."
"Version"="160_29"
Run Code Online (Sandbox Code Playgroud)保存存档.
REGEDIT 4Windows 7 64位可能只需要文件顶部的前缀.
小智 9
在Ubuntu上,您可以按照以下步骤解决此问题:
$HOME/.mozilla使用以下命令在此目录中创建libnpjp2.so的符号链接:
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins
Run Code Online (Sandbox Code Playgroud)
- 或 -
ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins
Run Code Online (Sandbox Code Playgroud)
取决于您使用的是32位还是64位JVM安装.而且,$ JAVA_HOME是JVM安装的位置.
更详细的说明可以在这里找到.
我使用Windows 7 Professional 64位并安装了32位和64位Java 7u9 jre.在我删除以下注册表项之前,Chrome拒绝工作.
HKEY_LOCAL_MACHINE/Software/MozillaPlugins/@java.com/DTPlugin,version=10.9.2
Run Code Online (Sandbox Code Playgroud)
然后我刷新了Chrome和Applet加载了警告插件已经过时了.我选择了"运行这个时间",一切都按预期工作.
我遇到了类似的问题,但我没有更改注册表,而是决定更改Chrome设置
请尝试以下步骤
chrome://plugins/+ Details(右上角)以展开所有插件详细信息.Java并单击Disable您不想使用的路径.您可能必须重新启动浏览器才能看到更改.这也假定您启用的Java是最新的Java.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
121961 次 |
| 最近记录: |