0

我有一个小程序(Applet,而不是 JApplet),其中有很多类组织成包,包括小程序本身。我到处寻找如何将该罐子用作小程序。它不可运行,并且具有如下清单文件:

Manifest-Version: 1.0
Class-Path: AppletSource.jar

我把它放在一个 html (Game.html) 中,如下所示:

<applet code="Game/Game.class" archive="Game.jar" width=800 height=600>
Your browser needs JAVA!!!
</applet>

如您所见,该类名为 Game.class、Package Game 和 jar Game.jar。清单在 Game.jar/META-INF

当我使用时,appletviewer Game.html我得到一个错误(java.security.AccessControlException:访问被拒绝),如果我打开 .html,我得到一个ClassNotFoundException: Game.Game.class. 我能做些什么?

4

2 回答 2

2

尝试

<applet code="Game.Game" archive="Game.jar" width=800 height=600>
Your browser needs JAVA!!!
</applet>

还要检查包名称是否真的是Game而不是game

于 2012-02-16T22:31:35.963 回答
0

小程序代码属性的格式来自 oracle 文档“值 appletFile 可以采用 classname.class 形式或 packagename.classname.class 形式。”。此文件与小程序的基本 URL 相关。不可能是绝对的。还可以尝试将 jar 添加到与 html 相同的目录中。

有关更多信息,请参阅此文档 http://docs.oracle.com/javase/1.4.2/docs/guide/misc/applet.html

于 2012-02-16T23:17:05.940 回答