我正在开发一个使用第三方库的Applet。如果我从Eclipse运行它,它可以正常工作,但如果我从浏览器启动它,我会收到运行时错误。
这是我的代码html:
<applet code='it.witbit.SignApplet.class'
codebase="http://localhost/applet2/"
archive='AppletFirma.jar'
>
与SignApplet.class一起正确找到.jar
文件。但是有一个运行时错误:
network: Connessione a http://localhost/applet2/org/bouncycastle/cms/CMSSignedDataGenerator.class con proxy=DIRECT
basic: eccezione: java.lang.NoClassDefFoundError: org/bouncycastle/cms/CMSSignedDataGenerator
java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/bouncycastle/cms/CMSSignedDataGenerator
Applet所需的所有jar都与AppletFirma.jar位于同一个文件夹中,即localhost的applet2文件夹(设置为代码库)。 清单只包含一个简单的声明:
Manifest-Version: 1.0
我从Eclipse导出Applet而不包含任何外部jar。 对于发生了什么有任何想法?
提前致谢