0

我使用 Slick 制作了一个 2D Java 游戏,它扩展了 StateBasedGame,它没有扩展 JApplet,因此它不是真正的应用程序,但从下面的链接中它表明 StateBasedGame 是 Slick API 的一部分,它可以用作小程序如果 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> 

我复制了它并编辑了需要编辑的内容,例如添加我的主类 Game、我的包是 javagame 和我的 jar 文件,其中包含我的所有 lass 和图像(使用 eclipse 制作),它是 racecar.jar使用上面显示的html代码。

完成所有这些之后,当我运行我的 html 代码时,我收到一条错误消息:

ClassNotFoundException org.lwjgl.util.applet.AppletLoader

除了将该代码放入 html 并下载最新版本的 lwjgl-2.8.5 之外,我没有做任何其他事情,我在其中的任何地方都找不到 lwjgl_util_applet_AppletLoader,我能找到的最接近的是 lwjgl_util_applet,我该如何修复我的代码以便我的游戏作为一个小程序工作。

4

0 回答 0