我有一个使用Eclipse作为.jar文件导出的多类applet。 jar文件名为chess.jar
,我在Eclipse中编译和运行的类称为Chess.java
,二进制文件为Chess.class
。以下代码是我尝试将此applet嵌入我的网站的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
之前我已经完成了applet只有一个成功here的类,我使用的几乎完全相同的HTML除CODEBASE
以外我添加了ARCHIVE
标记。< / p>
作为applet,它没有主类。我对MANIFEST.MF
文件不太熟悉,我不确定是否需要将其用于此目的。我的Chess.class
会调用Pawn.class
和Knight.class
等其他类,但它们都在chess.jar
中。任何帮助将不胜感激。
修改 我创建了一个在本地运行.jar的本地HTML文件,它运行得很好。
<html>
<applet code=Chess.class
archive="chess.jar"
width=700 height=700>
</applet>
</html>