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 に答える