请理解这不是我迄今为止见过的其他问题的重复。
基本上,我在系统上安装了 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