Google Chrome 中的 Java 问题

Google Chrome 中的 Java 问题

因此我将 Java 7 Update 9(之前运行良好)更新为 Java 7 Update 10,但现在我无法在 Google Chrome 浏览器中使用 Java,我收到错误消息“需要 Java(TM) 才能查看此页面上的某些元素。”,我尝试过多次卸载 Java,但无论如何我仍然收到此错误。

我尝试过从带有 Java 小程序的页面上的对话框中安装 Java,也尝试过安装离线版本和在线安装程序版本,但结果仍然出现该消息。

它在 Internet Explorer 10 中运行,并且我已确认在 Java 控制面板中的浏览器中启用了 Java,并且我安装了 Java 32 位和 64 位并检查了两个控制面板,它们都启用了 Java。

它在 Windows 7 中不起作用,而且我最近升级到了 Windows 8,但它仍然不起作用。

我已经检查过 chrome://plugins 以确认 Java 没有在那里被禁用,并且我注意到插件的路径是“C:\WINDOWS\SysWOW64\npDeployJava1.dll”,因为 Chrome 是 32 位浏览器,这难道不应该是 System32 中的 npDeployJava1,而不是 SysWOW64 中的那个吗?

如果这是问题的话我该如何改变它?

如果有帮助的话,我的 Chrome 版本是:24.0.1312.52。(在版本 23 中也不起作用。)

我也尝试过卸载所有 Java 并重新安装 Google Chrome,然后再次重新安装 Java(起初只是 32 位版本),但没有帮助。

答案1

打开命令提示符并尝试输入

java -version

如果您收到未找到命令的错误,那么可能是路径问题。

导航到 Java BIN 目录

c:\program files\java\jre7\bin

或者

c:\program files (x86)\java\jre7\bin

然后尝试java -version再次输入。如果您得到版本号,那么您就知道这是问题所在。将路径复制到 BIN 文件夹并将其添加到您的环境变量中。

重新启动后它应该可以正常工作。但是,如果您无法重新启动该机器,您可以复制整个环境变量文本并输入 set path=XXX,其中 XXX 是完整变量。

答案2

以下设置对我来说非常有效

https://app.box.com/s/vxsravocpofwaxlgvlte

  • 图片显示了如何为浏览器启用 Java 插件启动(当 Java 无法与任何浏览器一起使用且无法在 java.com 网站上验证 Java 时)
  • 展示如何启用 Java 控制面板(或配置 Java)
  • 显示这两个 java 应用程序在计算机中所在的文件夹路径

只需右键单击 JP2LAUNCHER,单击属性,单击兼容性,勾选兼容模式,设置“Windows NT”兼容模式,对另一个重复相同的操作(JAVAW 使用 java 控制面板配置 java 安全设置)

https://app.box.com/s/j64xsr3oylcb784atwc5

相关内容