面对在Windows中的Safari浏览器上使用JNLP文件从我的jsf页面调用java applet的问题: java.lang.ClassFormatError:类文件中不兼容的魔术值1013478509
我可以在 Firefox,Chrome和IE 中正确调用相同的applet。
这就是我在面部页面中使用jnlp引用的方式:
<object classid="java:my.oddc.client.SimpleScanApplet.class"
type="application/x-java-applet"
height="100%" width="100%" >
<param name="jnlp_href" value="/wcc/wcc/upload/scan_client.jnlp"/>
<param name="ServerURL"
value="#{pageFlowScope.UploadBean.scanFileURL}"/>
</object>
或者,我尝试使用嵌入和applet标签,但没有帮助。
另外,我有权在调用后将少量参数传递给applet。
scan_client.jnlp文件包含对所需jar和nativelib的引用。
帮助赞赏..什么使它在Safari(Windows)上工作?
答案 0 :(得分:0)
魔法值法术<htm
因此可能存在404(资源不是对象元素所暗示的位置。