浏览器未检测到 Java

浏览器未检测到 Java

我的电脑上安装了 Java,但我的所有浏览器似乎都无法检测到它,而且我无法运行任何小程序。(这似乎微不足道)我浪费了很多时间在 Google 上搜索并尝试解决此问题,但没有成功。

java -version这是该命令的输出

C:\Users\kraj>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

我可以编写 Java 程序并运行它们,Eclipse 也可以成功运行 - 但唯一的问题是我的浏览器(chrome、firefox、opera)都无法检测到 Java。Java 网站检查系统中的 Java 安装也无法检测到系统中安装的 Java。非常感谢任何有关此问题的帮助/指点。

答案1

您已安装 64 位 Java。由于大多数浏览器尚未推出 64 位版本(至少 Firefox 是这样的),因此它们无法使用 64 位 Java 插件。

如果您想在 32 位浏览器中使用 Java,那么您也必须安装 32 位 Java。

注意:安装 64 位 Java 的同时安装 32 位 Java 是没有问题的。这样,您仍然可以使用 64 位版本的 Eclipse。但是,您可能必须明确选择正确的 VM。eclipse.ini请参阅此 Wiki 条目了解更多信息。

答案2

您安装了 64 位 Java,而您使用的 Web 浏览器很可能是 32 位程序。

安装 32 位版本的 Java。

答案3

运行此脚本来验证你的情况:

@ECHO off
java -version
ECHO ---------------
SET "JAVA_HOME=C:\Path to wherever\JDKwhatever"
SET "PATH=%JAVA_HOME%\bin;%PATH%"
firefox.exe http://website.with.java
::  iexplore.exe http://website.with.java
pause

答案4

Java 验证失败,无法配置 Java 控制面板无法打开(修复:)这是在笔记本电脑或台式机上成功安装 Java(jre)和全新安装 Windows7 64 位或 32 位后出现的常见问题(与 Windows 7 错误有关)。对我来说,最有效的方法是设置 COMPATIBILITYMODE=WINDOWSNT,以使 Windows 正确启动 JP2LAUNCHER.EXE 和 JAVAW.EXE 文件。jp2launcher.exe windowsNT 兼容性解决了 Java 验证失败问题 https://www.java.com/en/download/installed.jsp
javaw.exe windowsNT 兼容性解决无法打开或配置 Java 控制面板的问题。

*  search for JAVAW.EXE   inside  c:\program files\java\....\bin   
      or  c:\program files(x86)\java\.....\bin\
*  right-click mouse on  JAVAW   application icon logo
*  click  PROPERTIES
*  click  COMPATIBILITY
*  tick the checkbox at COMPATIBILITY MODE
*  choose  WINDOWS NT service pack
*  click APPLY or click OK

现在,配置 Java 控制面板将开始打开并运行。

*  search for JP2LAUNCHER.EXE   inside  c:\program files\java\....\bin   
      or  c:\program files(x86)\java\.....\bin\
*  right-click mouse on  JP2LAUNCHER
*  click  PROPERTIES
*  click  COMPATIBILITY
*  tick the checkbox at COMPATIBILITY MODE
*  choose  WINDOWS NT service pack
*  click APPLY or click OK

现在,验证 Java 将会成功 https://www.java.com/en/download/installed.jsp

如果我们在搜索时发现 2 或 3 个版本的 JP2LAUNCHER 和 JAVAW,那么我们必须对所有版本重复上述操作。

在配置 Java 控制面板的高级选项卡中,我们可以设置“不检查”证书吊销并禁用安全验证。在安全选项卡中,我们可以编辑站点列表...以获取例外站点列表(添加 URL 以解除对站点的阻止)

相关内容