我的电脑上安装了 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 以解除对站点的阻止)