今天,我将我的Java版本更新为7u51。安装之后,我清除了Java,浏览器的Cache,并登录到一个使用Applet向用户提供某些附加服务的安全网站。
小程序不再起作用了。我访问了http://www.java.com以检查Internet中检测到的Java版本,java网站上说:
We are unable to verify if Java is currently installed and enabled in your browser.

其他浏览器可以检查Java,而上面提到的applet可以像预期的那样工作:

由于applet在其他浏览器中的工作方式与预期一样,我可以假设问题不是Applet或它的部署文件/进程,而是JRE 7u51与IE 11的兼容性。我想知道是否有解决办法。
另外,我使用java.com工具卸载任何以前的和不安全的JRE版本(使用Google )。在反复检查IE11之后,我可以看到启用了Java加载项并将其版本化到7u51:

我知道IE已经得到了改进;即使如此,我们还是建议我们的客户使用Google或Firefox,因为事实证明这些浏览器与我们的web应用程序更兼容。不幸的是,我们不能强迫我们的客户使用某些浏览器,因为常见的组织限制程序的使用等。
提前感谢您的帮助。
更新(01/20/2014):
下面的屏幕截图显示Internet 11,其兼容性视图配置为"java.com“。在这种情况下它不能解决问题。

发布于 2014-01-17 10:25:53
IE11和新Java也有同样的问题。尝试将站点添加到兼容性视图中。你可以在这里找到怎么做的。
如何在Internet 11中启用兼容性视图
你现在可以试一试,如果成功的话。在此之后,您可以从兼容性视图中删除站点,并且它也应该运行。
发布于 2014-01-26 07:27:42
我在Java 7 u51上也有同样的问题。只有在我重新设置之后,它才再次工作,Java才在浏览器中启用等。
互联网选项->高级->重置..。
发布于 2014-01-15 18:25:56
在更新51之后,applet的行为发生了显著的变化。对于RIA开发人员来说,这将是一个令人困惑的几个星期。推荐阅读:rias
https://stackoverflow.com/questions/21145293
复制相似问题