【问题标题】:Applet Java not working on IE9 but fine on FirefoxApplet Java 无法在 IE9 上运行,但在 Firefox 上运行良好
【发布时间】:2014-10-01 21:07:58
【问题描述】:

我遇到了一个小问题,我在 Windows 7 下使用 JRE 1.6_0.37 开发了一个 java 小程序,并且在 IE9 和 FF 上都可以正常工作。

当我们决定在目标环境中使用预先配置了客户端安装(IE9 和 JRE1.6_0.20)的 vmware 测试应用程序时,我们看到小程序无法正常工作(我有一条消息,例如:错误:单击此处以页面左上角有更多信息)。当我检查 java 控制台时,我可以看到 classnotfound。我尝试直接下载 jar(如http://myhost/applet/my.jar)并且它可以工作。

我决定用 Firefox 进行测试,一切正常。但目标是 IE9 :(

我检查了IE下的所有参数,看看插件是否正常并激活,一切似乎都正常。

为什么 Firefox 可以毫无问题地检索 JAR 而 IE 不能?

我真的被困住了,所以如果你能帮助我;)

小程序代码:

<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="100%" height="600" name="applet_appletObject" id="applet_appletObject"> 
<param name="code" value="fr.edf.mpv2.castor.applet.client.CastorAppletGraphique.class"> 
<param name="name" value="applet_appletObject/"> 
<param name="codebase" value="applet_appletObject/"> 
<param name="boxbgcolor" value="white"> 
<param name="scriptable" value="true"> 
<param name="java_arguments" value="-Xmx512m -Xms96m"> 
<param name="mayscript" value="true"> 
<param name="codebase_lookup" value="false"> 
<param name="archive" value="/ctrweb/applet/castor-applet-client-02.00.00.jar,/ctrweb/applet/castor-applet-commun-02.00.00.jar,/ctrweb/applet/commons-logging-1.0.4.jar,/ctrweb/applet/jcommon-1.0.13.jar,/ctrweb/applet/jfreechart-1.0.10.jar,/ctrweb/applet/jcalendar-1.3.3.jar"> 
<param name="cache_archive" value="/ctrweb/applet/castor-applet-client-02.00.00.jar,/ctrweb/applet/castor-applet-commun-02.00.00.jar,/ctrweb/applet/commons-logging-1.0.4.jar,/ctrweb/applet/jcommon-1.0.13.jar,/ctrweb/applet/jfreechart-1.0.10.jar,/ctrweb/applet/jcalendar-1.3.3.jar"> 
<param name="cache_version" value="02.00.00, 02.00.00, 1.0.4.0, 1.0.D.0, 1.0.A.0"> <param name="appletName" value="applet_appletObject"/> 
<param name="resolutionY" value="1024"/> 
<param name="locale" value="fr"/> 
</object>

非常感谢

【问题讨论】:

  • 您可能想发布您的小程序嵌入代码,也可能是屏幕截图。
  • 我已经添加了 html 小程序代码,你可以看到我声明了我的类和所有需要的 jar。正如我所说,在 Firefox 上一切正常。所以罐子存在。屏幕截图只显示消息错误:单击此处以获取更多信息,如果我单击此消息,我将打开 Java 控制台,我可以看到 ClassNotFoundException CastorAppletGraphique.class。因此,如果您发现有问题;)

标签: java applet signed-applet


【解决方案1】:

这就是IE没有朋友的原因,正如user1071777所说,一些代码和屏幕截图会有用,但是,您是否尝试在其他环境而不是VM上检查它,我团队的一些成员无法启动小程序和/或来自 VM 的 javascript... 可能是因为它们是由经过调整的操作系统版本组成的

【讨论】:

    猜你喜欢
    • 2018-02-04
    • 1970-01-01
    • 2018-09-25
    • 2016-08-05
    • 2014-10-13
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多