Applet没有在浏览器中运行

时间:2014-07-07 19:28:35

标签: java eclipse jar applet noclassdeffounderror

我正在开发一个使用第三方库的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。 对于发生了什么有任何想法?

提前致谢

0 个答案:

没有答案