0

我遇到了一个小问题,我在 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>

多谢

4

1 回答 1

0

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

于 2014-08-08T13:42:46.880 回答