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> 

私はそれをコピーして、ゲームであるメインクラス、javagameであるパッケージ、およびracecar.jarであるすべてのラスと画像(Eclipseを使用して作成された)を含むjarファイルなどを追加するなど、編集する必要があるものを編集しました。上記の html コードを追加します。

このすべてを実行した後、html コードを実行すると、次のようなエラーが表示されます。

ClassNotFoundException org.lwjgl.util.applet.AppletLoader

そのコードをhtmlに入れ、lwjgl-2.8.5の最新バージョンをダウンロードする以外に何もしていません。そこのどこにもlwjgl_util_applet_AppletLoaderが見つかりません。見つけることができる最も近いものはlwjgl_util_appletです。コードを修正するにはどうすればよいですか私のゲームはアプレットとして動作します。

4

0 に答える 0