0

アプレットを実行するたびに、エラーClassDeffNotFoundまたはそのようなものが表示されます。コードにエラーはありません。コードは問題ありません。問題は、HTML を使用してアプレットを呼び出す方法にあります。私は以下を使用しています:

<applet code="Form.class" width="486" height="712"></applet>

これは、HTML ファイルがアプレット フォルダ内に直接ある場合です。この場合、アプレットは 100% 正常に動作します

今これ

<applet code="Calculator\src\Form.class" width="486" height="712">

これは、HTML ファイルがルート フォルダーにある場合です。しかし、この場合、それは常に与えていClassDeffNotFoundます !

HTML ファイルはルート フォルダにある必要がありますが、アプレットは専用のフォルダにある必要があります。しかし、HTML ファイルをアプレット フォルダ内に配置しないと、エラーになります。

どうしてこれなの?

4

1 に答える 1

1

アプレット クラスが HTML ファイルに関連するフォルダーに配置されている場合、アプレット タグには次の属性Calculator\srcを含める必要があります。codebase

<applet code="Form.class" codebase="Calculator/src" width="486" height="712">

srcクラスファイルがプロジェクトフォルダーに保存されることはほとんどありません。これは通常、binフォルダーです。

于 2013-06-22T17:24:36.567 に答える