我遇到了一个小问题,我在Windows 7下使用JRE 1.6_0.37开发了一个java applet,并且在IE9和FF上都能正常工作。
当我们决定使用预先配置了客户端安装的vmware(IE9和JRE1.6_0.20)在目标环境中测试应用程序时,我们看到applet无法正常工作(我有一条消息:错误:点击此处在页面的左上角有一些mmore信息)。当我检查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>
非常感谢
答案 0 :(得分:0)
这就是为什么IE没有任何朋友,因为user1071777说某些代码和屏幕截图会很有用,但是,你试过在其他环境而不是VM上检查它,我的一些成员团队无法从VM启动applet和/或javascripts ......也许是因为它们是由经过调整的操作系统版本构成的