我最近安装了 Java 开发工具包(64 位),发现它也包含 64 位 JRE 插件。但由于 Firefox 是 32 位的,所以我还安装了 32 位版本的 JRE。这是“程序和功能”中显示的内容。
现在,问题是,前几天,我打开了一个需要 Java 插件的网站。框架显示了常规的 Java 加载动画并挂起。之后什么也没发生。像这样:
我检查了 Firefox 的插件部分,它显示 Java 已启用,因此没有问题
我尝试了其他浏览器 - IE10 和 Chrome,但无济于事。它在任何地方都不起作用。我看到另一个问题说你必须先安装 64 位,然后再安装 32 位。我实际上也是这么做的。首先,安装 JDK 7 64 位(包括 JRE 7 64 位),然后安装 JRE 7 32 位。
我甚至尝试了 Java 网站的我有 Java 吗?部分,那边也是如此,它只是旋转了很长时间(我已经等了超过 10-20 秒)。
我现在该怎么办?在 Windows 7 上从未发生过这种情况。我在使用 Windows 8 Pro。
编辑:我已经删除了 AdBlock,重新安装了 JRE 插件,但它仍然不起作用。
编辑2:我卸载了 JDK(64 位)、JRE(64 位和 32 位),重启了笔记本电脑,用 CCleaner 清理了注册表以及所有缓存和临时文件,再次安装了 JDK(64 位),然后安装了 JRE(32 位;64 位与 JDK 一起安装)。还是没用。然后我转到了 Java 故障排除上的这个链接http://www.java.com/en/download/testjava.jsp。第一次出现错误,我记不清了,因为当我刷新时,动画就挂了,就像上面第二张截图一样。
编辑3:我成功重现了该错误,并在此处附上了屏幕截图
我点击了详细信息,看到的是:
我还尝试禁用卡巴斯基互联网安全软件 2013。没有用。我已禁用 KIS 的浏览器插件:反横幅和内容拦截器。仍然没有成功。
编辑4:我也在 64 位版本的 Internet Explorer 上尝试过此操作。旋转器就像在 32 位浏览器上一样不断旋转。此外,我还在运行 32 位 Windows 8 的家用电脑上尝试过。我在其上安装了 32 位 JRE,Java 运行良好。那么我的盒子出了什么问题?
答案1
从以下位置下载完整的 32 位 JRE这里。
另外,尝试进入命令行(Ctrl+R,然后输入cmd
)。进入后,输入java
并查看会发生什么。如果它显示类似以下内容java not recognized as an internal or external command
,则可能是您的环境变量存在问题。
如果它确实运行并打印出其命令行选项,那么也许可以尝试查看您的浏览器是否由于某种原因使用了旧版本的 Java Applet 插件。
根据我的经验,如果 Java Webstart 不工作,通常是因为 Java 设置不正确。
答案2
由于其他原因,我不得不刷新 Windows。这次安装后,一切正常 - 浏览器插件等。
诡异的。