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.AppletGameContainer"> 
  <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> 

我基本上按照指南所说的做了,我在eclipse中制作了我的游戏的.jar文件并将其命名为racegame.jar,我下载了lwjgl-2.8.5并从网站上复制了html代码并为我的游戏进行了编辑(代码如上所示)。lwjgl 在我的桌面上创建了一个文件夹,我打开它,进入名为 jar 的文件夹(保存所有 jar 文件的地方)并放入我的 jar 文件,即racegame.jar,当我收到以下错误时试图运行html代码:

ClassNotFoundException
org.lwjgl.util.applet.AppletLoader

这是否意味着在我的 lwjgl 中找不到 AppletLoader?

4

1 回答 1

1
于 2013-01-08T19:05:18.813 回答