首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在IE9中加载/重新加载页面时,Java applet在java7中失败

在IE9中加载/重新加载页面时,Java applet在java7中失败
EN

Stack Overflow用户
提问于 2012-06-26 18:48:38
回答 5查看 10.7K关注 0票数 5

我正在使用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的问题?

EN

回答 5

Stack Overflow用户

发布于 2012-08-08 22:02:40

我们在IE9中遇到了同样的问题,并且能够通过使用"object"-Tag而不是"applet“来修复这些问题,并通过HTML头中的X-UA元标记强制IE9进入IE9文档模式。这既解决了Java6的稳定性问题,也解决了最新的Java7运行时的问题。

票数 3
EN

Stack Overflow用户

发布于 2012-07-02 22:28:38

我们已经在几个Java applet中看到了相同的行为。

这个问题实际上是在Java 7u4中引入的,并一直持续到7u5。

更糟的是...罪魁祸首似乎是Java插件本身...因此,禁用7u5并启用6uXX不足以解决此问题。您必须卸载Java 7。

基本上我们看到了两个问题:

  • Applet根本不会在第n次加载attempt
  • Browser deadlock

时加载

我们已就此问题向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输入错误报告时,请同时参考上面的错误!

票数 2
EN

Stack Overflow用户

发布于 2012-08-23 23:12:04

我在我们的Applet上也遇到了这些问题--只有IE9和Java7。我在网上找到的建议都没有给出任何改进。

幸运的是,甲骨文的某个人肯定已经听到了所有的抱怨。Java 7 Update 6在2012年8月22日成为默认的JRE下载,我们的Applet现在工作得很好--即使没有我输入的所有“修复”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11205710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档