1

State Based Game を使用して Java で GUI を作成しました。それは StateBasedGame を拡張し、JApplet は真のアプレットではないため、Web サイトに配置したいのですが、これを行う方法がわからないため、次のコードと言われました。 Java コードを編集する必要なく、html を使用してこれをアプレットにすることができます。

     <applet code="org.lwjgl.util.applet.AppletLoader" 
        archive="org.lwjgl.util.applet.AppletLoader" 
        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> 

これを html で実行すると、lwjgl に AppletLoader クラスがあるにもかかわらず、org.lwjgl.util.applet.AppletLoader というエラー メッセージが表示されます。

上記のコードの修正を手伝っていただける場合は教えてください。それが不可能な場合は、GUI を Web サイトに配置する別の方法を教えてください。

EDIT1:

Java GUI を作成したときに、lwjgl と slick を Eclipse にインポートしたので、racegame.jar ファイルにもあると想定しています。

4

2 に答える 2

0

クラスは、タグでorg.lwjgl.util.applet.AppletLoader指定されたアーカイブにある必要があります。が解釈するパラメータで指定されたjarだけです。appletlwjgl_util_applet.jarlwjgl.jarAppletLoader

于 2013-01-10T19:11:01.070 に答える