Eclipseを使用して.jarファイルとしてエクスポートされたマルチクラスアプレットがあります。jarファイルはと呼ばれchess.jar、Eclipseでコンパイルして実行したクラスはと呼ばれChess.java、バイナリはChess.classです。次のコードは、このアプレットをWebサイトに埋め込むために使用しようとしているHTMLです。
<APPLET CODE=Chess.class
ARCHIVE="chess.jar"
WIDTH=700
HEIGHT=700
CODEBASE="mywebsitewherethefilesarebeinghosted.com/"
ALT="Your browser understands the <APPLET> tag but isn't running the applet, for some reason.">
Your browser is ignoring the <APPLET> tag!
</APPLET>
エラーが発生しますClassNotFoundException Chess.class
私は以前にアプレットを作成しましたが、ここでは1つのクラスしか正常に機能していません。また、タグCODEBASEを追加したことを除いて、ほぼ同じHTMLを使用しています。ARCHIVE
アプレットとして、メインクラスはありません。私はMANIFEST.MFファイルにあまり精通しておらず、この目的のためにそれを利用する必要があるかどうかわかりません。私はandChess.classのような他のクラスを呼び出し、それらはすべてにあります。どんな助けでも大歓迎です。Pawn.classKnight.classchess.jar
編集 .jarをローカルで実行するローカルHTMLファイルを作成しましたが、完全に実行されます。
<html>
<applet code=Chess.class
archive="chess.jar"
width=700 height=700>
</applet>
</html>