1

base64文字列をApacheCommonsBase64クラスを使用している文字列に変換しようとしています。この変換機能は、NetBeansで開発されているJavaWebアプレットに組み込まれます。java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64Webアプレットを実行しようとすると、base64変換を実行しようとしている段階にあるとWebアプレットが要求します。

プロジェクトを右クリックしてプロパティを選択し、追加してみました

commons-codec-1.7.jar

私のライブラリのリストに。

また、commons-codec-1.7.jarファイルをWEB-INF / libディレクトリに含め、Webアプレットの起動に使用されるhtmlファイルと同じパスに含めてみました。すべての状況で、

java.lang.NoClassDefFoundError

現れ続けます。

なぜこれが起こっているのかわかりませんが、結果として現在行き詰まっています。

どんな助けでもいただければ幸いです。

ありがとう。

これがスクリーンショットです:

ここに画像の説明を入力してください

4

1 に答える 1

4

Simply adding the JAR file to the WEB-INF/lib will not work. You need to ensure that the JAR is available for download and that it is included in the applet tag archive list:

<applet code="MyApplet.class" width=640 height=480 archive="myapplet.jar,commons-codec-1.7.jar">
</applet>
于 2013-02-19T19:09:52.257 に答える