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