Java applet不适用于IE8

时间:2010-12-17 12:30:47

标签: java internet-explorer-8 applet

当我在Firefox中运行applet时,它可以工作,但不适用于Internet Explorer 8(但它可以在IE7中运行)

正在使用的Java版本是6,更新18(1.6.0_18)

Firefox 中的JVM输出为:

URL sin parametro: http://..../..../AppJava/
Parametro añadido a la URL codificado en UTF-8: ...IHgzC...
basic: Applet initialized
basic: Receptor de progreso suprimido: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1dd7056
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
basic: Starting applet teardown
basic: Finished applet teardown

IE8 中的JVM输出为:

URL sin parametro: http://......./...../AppJava/
Parametro añadido a la URL codificado en UTF-8: ...IHgzCC.....
basic: Applet initialized
basic: Receptor de progreso suprimido:   sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@e86da0
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started

请注意,在IE8中,最后一行是“Told clients applet is started”,而在Firefox中是“Finished applet teardown”。

我还检查了IE8的安全设置,但我认为它们是正确的。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

IE 8没有问题。应该可行。 根据java console / jvm消息,您的applet正在运行。

java应该是compatable ==>建议您的浏览器java插件版本应该与用于编译applet的java编译器版本相同或更高。

在applet中放入一些S.o.P语句,然后再次检查。

*下面是在FF&中运行applet时的示例java控制台消息IE浏览器*

java控制台消息如下所示(FF 4和FF 3.x)

basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 125583 us, pluginInit dt 1492613 us, TotalTime: 1618196 us
basic: Applet initialized
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1f14ceb
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Finished applet teardown

** * ** * ** * 在IE 8中 * ** * ** * *

basic: Applet loaded.                               
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 177363 us, pluginInit dt 390916 us, TotalTime: 568279 us
basic: Applet initialized
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@116471f
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started

答案 1 :(得分:0)

适用于Windows     打开控制面板 - >然后点击JAVA 如果更新,请检查是否有可用的更新 现在转到JAVA部分你看到这里    有一个 java applet运行时设置 并写了    在浏览器中执行applet时使用运行时设置 在视图上选择并确保路径正确...

最后打开Internet选项转到“高级”选项卡:选择“使用jRE进行Applet”

就是这样 希望这有帮助