当我在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的安全设置,但我认为它们是正确的。
有什么想法吗?
由于
答案 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”
就是这样 希望这有帮助