我使用Slick创建了一个2D Java游戏,它扩展了StateBasedGame,它没有扩展JApplet,因此它不是真正的应用程序,但是从下面的链接可以看出,StateBasedGame是Slick API的一部分,可以使用它作为applet,如果html代码编码正确,这里是链接:
http://ninjacave.com/slickapplet
我尝试修改它以适合我的代码并提出以下内容:
<applet code="org.lwjgl.util.applet.AppletLoader…
archive="lwjgl_util_applet.jar"
codebase="."
width="640" height="480">
<param name="al_title" value="Ham Blaster">
<param name="al_main" value="org.newdawn.slick.AppletGameConta…
<param name="game" value="org.javagame.Game">
<param name="al_jars" value="racegame.jar, lwjgl.jar, slick.jar">
<param name="al_windows" value="windows_natives.jar">
<param name="al_linux" value="linux_natives.jar">
<param name="al_mac" value="macosx_natives.jar">
<param name="separate_jvm" value="true">
</applet>
我复制了它并编辑了需要编辑的内容,例如添加像我的主要课程这样的游戏,我的包是javagame,我的jar文件包含我的所有lass和图像(使用eclipse制作),这是赛车。 jar并想出了上面显示的html代码。
完成所有这些操作后,当我运行html代码时出现以下错误:
ClassNotFoundException org.lwjgl.util.applet.AppletLoader
除了把代码放在html中并下载最新版本的lwjgl-2.8.5之外我还没有做任何其他事情,我在那里的任何地方都找不到lwjgl_util_applet_AppletLoader,我能找到的最接近的东西是lwjgl_util_applet,我该怎么修复我的代码,以便我的游戏作为小程序。