32 位 Java 无法在 32 位 Chrome 上运行

32 位 Java 无法在 32 位 Chrome 上运行

请理解这不是我迄今为止见过的其他问题的重复。

基本上,我在系统上安装了 Java,当我访问 Java 网站让它检测版本时,Chrome 告诉我需要 Java 插件,我必须安装它。问题是,我已经有 Java 了!显然,Chrome 没有看到它。

另一个问题告诉用户获取 Java 32 位版本(我有 Windows 7 64 位),因为 Chrome 是一个 32 位应用程序。我重新安装了那个版本,但还是不起作用。我访问了 chrome://plugins/,Java 不在列表中。我有 Kaspersky PURE 3.0 Total Security,另一个地方告诉用户禁用它,所以我就这么做了。但还是不起作用。

错误出现在黄色栏上,显示“需要 Java(TM) 来显示此页面上的某些元素”;旁边是“安装插件...”按钮,右侧有“安装时出现问题?”链接。

我从 Oracle 网站安装了 Java 7u45。请帮忙。

答案1

点击链接 -Chrome 和 Java

64 位 Chrome 是必须适用于 Windows 上的 64 位 Java。上述链接中的确切内容是 - 从 Chrome 版本 37 开始,Chrome 在 Windows 上提供 64 位格式。运行 64 位 Chrome 时,用户必须还安装了 64 位 Java。

要检查您的 Chrome 位数,请按照以下说明操作:

在Chrome地址栏输入:chrome://help/查看版本信息,如果是64位Chrome版本,版本号后面会有(64位),否则就是32位版本的Chrome。

您只需安装 64 位 chrome,它就会开始识别 Java。目前 64 位 chrome 仅在其测试版中可用,我很高兴地运行它。

我相信这将解决您的问题(至少以上一个:P)。

答案2

Chrome 需要 Java 32 位,我也遇到过同样的问题。IE 中的 Java 可以运行,但 Chrome 和 Firefox 中不行。在铬合金 chrome://plugins/你必须看到:

Java(TM)(2 个文件) - 版本:10.55.2.14

用于 Java(TM) 部署的 NPRuntime 脚本插件库

名称:Java Deployment Toolkit 7.0.550.14

描述:用于 Java(TM) 部署的 NPRuntime 脚本插件库

版本:10.55.2.14

位置:C:\Program Files (x86)\Java\jre7\bin\dtplugin\npDeployJava1.dll

类型:NPAPI 禁用 MIME 类型:

MIME 类型 描述 文件扩展名

应用程序/java 部署工具包

名称:Java(TM) Platform SE 7 U55

描述:适用于 Mozilla 浏览器的下一代 Java 插件 10.55.2

版本:10.55.2.14

位置:C:\Program Files (x86)\Java\jre7\bin\plugin2\npjp2.dll

类型:NPAPI 禁用

如果缺少 Platform SE 7 U55 问题出在注册表中

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@java.com/DTPlugin,version=10.55.2

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@java.com/JavaPlugin,version=10.55.2

检查两个密钥的路径,如果正确,则应该

C:\Program Files (x86)\Java\jre7\bin\dtplugin\npDeployJava1.dll

C:\Program Files (x86)\Java\jre7\bin\plugin2\npjp2.dll

只需更正路径并重新启动 Chrome

相关内容