我正在使用deployJava.js的web应用程序(ASP.NET) deployment中运行一个小程序。它在Java 6 u XX上工作得很好。
在Java 7u5的最新更新之后,我遇到了一个令人费解的问题。在IE9上,小程序一开始工作得很好,但在任何重新加载(F5或回发)之后,小程序就会冻结。
Java Plug-in 10.5.0.05
Using JRE version 1.7.0_05-b05 Java HotSpot(TM) Client VM
User home directory = C:\Users\***
basic: Starting applet teardown
basic: Finished applet teardown
basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@2e749c
plugin2manager.parentwindowDispose
在Firefox和Chrome上,小程序工作正常。在将JRE版本降级到6one之后,所有浏览器(包括IE-9)都可以正常工作。
我已经阅读了几个有相同问题的Java/Oracle/IE9故障单,并尝试了规定的解决方法,但它们都没有帮助:
,兼容模式筛选,兼容模式Java scripting,ActiveX筛选
顺便说一句:在IE9冻结后,我检查了iexplorer.exe进程,发现它占用了130 -180Mb的内存。删除此进程后,iexplorer.exe会重新加载并正常工作,直到下一次浏览器/小程序重新加载。
如果我说得不够清楚,请询问更多细节。谢谢。
有没有人能帮我解决和Java7的问题?
发布于 2012-08-08 22:02:40
我们在IE9中遇到了同样的问题,并且能够通过使用"object"-Tag而不是"applet“来修复这些问题,并通过HTML头中的X-UA元标记强制IE9进入IE9文档模式。这既解决了Java6的稳定性问题,也解决了最新的Java7运行时的问题。
发布于 2012-07-02 22:28:38
我们已经在几个Java applet中看到了相同的行为。
这个问题实际上是在Java 7u4中引入的,并一直持续到7u5。
更糟的是...罪魁祸首似乎是Java插件本身...因此,禁用7u5并启用6uXX不足以解决此问题。您必须卸载Java 7。
基本上我们看到了两个问题:
时加载
我们已就此问题向Oracle输入了一个错误,但未收到太多响应。
使用Oracle自己的Java Test Applet可以很容易地重现该问题:
http://www.java.com/en/download/testjava.jsp
这就是我们输入的bug。你也加入了吗?
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7176027
这对我们的产品/客户来说是一个相当灾难性的问题。
如果/当您使用Oracle输入错误报告时,请同时参考上面的错误!
发布于 2012-08-23 23:12:04
我在我们的Applet上也遇到了这些问题--只有IE9和Java7。我在网上找到的建议都没有给出任何改进。
幸运的是,甲骨文的某个人肯定已经听到了所有的抱怨。Java 7 Update 6在2012年8月22日成为默认的JRE下载,我们的Applet现在工作得很好--即使没有我输入的所有“修复”。
https://stackoverflow.com/questions/11205710
复制相似问题