0

私は多くのチュートとフォーラムの例に従ってきましたが、常に同じ問題を抱えています。

プロジェクトのクラス ファイルを含む、netbeans のアプレットから jar ファイルを生成しました。私のメイン クラス (init() メソッドを含む) はパッケージ caiusapplet にあり、CaiusWeb という名前です。

私のjarファイルと私のhtmlファイルは同じディレクトリにあり、htmlコードがあります:

<!DOCTYPE html>
    <html>
       <head>
       <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
       </head>
       <body>
          <applet code="caiusapplet.CaiusWeb" archive="CaiusApplet.jar">
          </applet>
       </body>
    </html>
</pre> 

しかし、私はいつも同じ問題を抱えています:

java.lang.ClassNotFoundException: caiusapplet.CaiusWeb.

手伝っていただけませんか?

編集1:

HTMLコードを次のように変更しました

<OBJECT width="200" height="200" data="caiusapplet/CaiusWeb.class" type="application/x-java-applet">
        <PARAM name="code" value="caiusapplet/CaiusWeb.class">
</OBJECT>

私は今別のエラーメッセージを持っています:

例外: java.lang.reflect.InvocationTargetException

どうしたの ?ありがとう

編集2:

私は何が間違っているかを発見しました.私のJavaコードにJFileChooserがありました. 私はそれを削除しました:すべてが機能しています。では、JFileChooser とアプレットの何が問題なのですか? アクセス権ですか? まだ試し中です...タンクの助けを借りて、JFileChooserの使い方を教えていただければ...とても感謝しています!

編集3:

同じ問題がある場合は、大丈夫です。.class ファイルから手動で au jar ファイルを作成し、署名すれば、すべて問題ありません。どうも。

4

1 に答える 1

0

この例外は、必要なクラスが利用できない場合に一致するパスにない場合に発生します。その特定のクラスを jar に追加するのを忘れている可能性があります。

于 2012-05-03T11:32:52.853 に答える