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.class
Knight.class
chess.jar
編集 .jarをローカルで実行するローカルHTMLファイルを作成しましたが、完全に実行されます。
<html>
<applet code=Chess.class
archive="chess.jar"
width=700 height=700>
</applet>
</html>