Java小程序不';t在IE8上工作

Java小程序不';t在IE8上工作,java,internet-explorer-8,applet,Java,Internet Explorer 8,Applet,当我在Firefox中运行小程序时,它在InternetExplorer8中工作,但在IE7中不工作 正在使用的Java版本是6,更新18(1.6.0_18) Firefox中JVM的输出为: IE8中JVM的输出为: 请注意,在IE8中,最后一行是“告知客户端小程序已启动”,而在Firefox中是“已完成小程序拆卸” 我还检查了IE8的安全设置,但我认为它们是正确的 有什么想法吗 谢谢IE 8没有问题。它应该是有效的。 根据java控制台/jvm消息,小程序正在运行 java应该是可兼容的==

当我在Firefox中运行小程序时,它在InternetExplorer8中工作,但在IE7中不工作

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

Firefox中JVM的输出为:

IE8中JVM的输出为:

请注意,在IE8中,最后一行是“告知客户端小程序已启动”,而在Firefox中是“已完成小程序拆卸”

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

有什么想法吗


谢谢

IE 8没有问题。它应该是有效的。 根据java控制台/jvm消息,小程序正在运行

java应该是可兼容的==>建议您的浏览器java插件版本应与用于编译小程序的java编译器版本相同或更高

在小程序中放入一些S.o.p语句,然后再次检查

*以下是在FF&IE浏览器中运行小程序时的java控制台消息示例*

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
java控制台消息如下所示(FF 4和FF 3.x)

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
适用于Windows的
打开控制面板->然后单击JAVA 检查是否有可用的更新,如果有,请更新 现在转到您在这里看到的JAVA部分 有一个java小程序运行时设置 并写下 在浏览器中执行小程序时使用运行时设置 在视图中选择,只需确保路径正确

最后打开Internet选项转到高级选项卡:并选择对小程序使用jRE

就这样
希望这能有所帮助

当你说它在IE8中不起作用时,是不是只是没有被调用的拆卸?小程序启动正确吗?那么什么是“拆卸”Cameron?。只是好奇。看起来小程序启动正确,但在拆卸过程中出现了一些问题happens@SourceRebels:“拆卸”是容器在小程序上调用
stop
destroy
的过程。小程序是在初始化时设置的,然后在完成时“被拆除”。(请注意,
stop
start
可以多次调用;
stop
并不意味着
destroy
即将到来)。那么,小程序是否执行了您希望它在IE8中执行的操作?除非您在
destroy
方法中做了一些重要的事情,否则它不会被调用可能不是什么大问题。这可能仍然是IE8的一个bug(如果你觉得很大方的话,也可能是个怪癖),但在你的情况下,这可能不是一个问题。有不同类型的“不工作”-这是什么类型?
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
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