Safari问题:java.lang.ClassFormatError:类文件中的魔法值1013478509不兼容

Safari问题:java.lang.ClassFormatError:类文件中的魔法值1013478509不兼容,java,safari,applet,jnlp,japplet,Java,Safari,Applet,Jnlp,Japplet,在Windows中的Safari浏览器上使用JNLP文件从我的jsf页面调用java小程序时遇到问题: java.lang.ClassFormatError:类文件中的魔法值1013478509不兼容 我能够在Firefox、Chrome和IE中正确调用相同的小程序 以下是我在我的faces页面中使用jnlp引用的方式: <object classid="java:my.oddc.client.SimpleScanApplet.class" typ

在Windows中的Safari浏览器上使用JNLP文件从我的jsf页面调用java小程序时遇到问题: java.lang.ClassFormatError:类文件中的魔法值1013478509不兼容

我能够在Firefox、Chrome和IE中正确调用相同的小程序

以下是我在我的faces页面中使用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>

或者,我尝试使用嵌入和小程序标记,但没有帮助

此外,我还有一个任务,就是在调用后向小程序传递一些参数

scan_client.jnlp文件包含对所需JAR和NativelIB的引用


感谢帮助..关于如何让它在Safari(Windows)上工作?

魔法值拼写为“感谢帮助?”这是个问题吗?如果是的话,这是唯一你能回答的问题。只有在Safari上才能面对这个问题。如果这是一个资源冲突,它应该同样不会在任何其他浏览器上运行。