我有一个使用 Eclipse 作为 .jar 文件导出的多类小程序。jar 文件被调用chess.jar
,我在 Eclipse 中编译和运行的类被调用Chess.java
,二进制文件是Chess.class
. 以下代码是我试图用来将此小程序嵌入我的网站的 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
我之前做过小程序,这里只有一个类成功,并且我使用几乎完全相同的 HTML,除了CODEBASE
我添加了ARCHIVE
标签。
作为一个小程序,它没有主类。我对这个MANIFEST.MF
文件不是很熟悉,我不确定是否需要为此目的使用它。我Chess.class
打电话给其他一些班级,比如Pawn.class
andKnight.class
他们都在chess.jar
. 任何帮助将不胜感激。
编辑 我创建了一个在本地运行 .jar 的本地 HTML 文件,它运行完美。
<html>
<applet code=Chess.class
archive="chess.jar"
width=700 height=700>
</applet>
</html>