0

そこで、(JAppletではなく)アプレットを作成し、それを自分のWebサイトにアップロードしました。すべての.classファイルをパッケージに入れ、プロジェクトをeclipseから.jarにエクスポートし、それをWebサイトのpublic_htmlフォルダーにアップロードしました。

私のHTMLコードに

<applet ARCHIVE="BallShooter.jar" CODE="BallShooter" width=500 height=500> </applet>

ただし、「ClassNotFoundException」というエラーが発生し続けたようです。パッケージなしで.jarを再アップロードすると、正常に機能しました。誰かがこれを修正する方法を私に説明してもらえますか?

疑問に思っている人のために、これはウェブサイトにあるものの構造です

/public_html/myAppletJar/myPackage/a.class  
/public_html/myAppletJar/myPackage/b.class  
/public_html/myAppletJar/a.png  
/public_html/myAppletJar/b.png  
4

1 に答える 1

1

これらすべての点を確認してください。

  • アプレットクラスがBallShooterであり、パッケージ内にあるkikiotsuka場合、そのソースコードは行で始まる必要がありますpackage kikiotsuka;。したがって、クラスのフルネームはkikiotsuka.BallShooterです。
  • したがって、jarファイルにはkikiotsuka、ルートに名前が付けられたディレクトリが必要です。このディレクトリには、名前が付けられたファイルが含まれている必要があります。BallShooter.class
  • クラスの名前はであるため、kikiotsuka.BallShooterこれがアプレットのHTML要素のコード属性に含まれている必要があります。code="kikiotsuka.BallShooter" width=...
于 2012-12-27T21:22:00.857 に答える