He hecho un juego 2D en java con Slick y amplía StateBasedGame, no extiende JApplet por lo que no es realmente una aplicación real, pero desde el siguiente enlace muestra que StateBasedGame es parte de la API Slick y puede usarse como un applet. si el código html está codificado correctamente, aquí está el enlace:
http://ninjacave.com/slickapplet
Traté de modificarlo para que se ajuste a mi código y se me ocurrió lo siguiente:
Básicamente hice lo que dijo la guía, hice un archivo .jar de mi juego en eclipse y lo llamé racegame.jar, descargué lwjgl-2.8.5 y copié el código html del sitio web y lo edité para mi juego (el código mostrado arriba). El lwjgl había hecho una carpeta en mi escritorio, la abrí, entré en la carpeta llamada jar (que era donde guardaban todos los archivos jar) y la puse en mi archivo jar que era racegame.jar, recibí el siguiente error cuando intentado ejecutar el código html:
ClassNotFoundException
org.lwjgl.util.applet.AppletLoader
¿Esto significa que el AppletLoader no se puede encontrar en mi lwjgl?
Esto es exactamente lo que significa. Por lo tanto, verifique lo siguiente.
AppletLoader…
? ¿Cuál es la elipsis al final de la línea? lwjgl_util_applet.jar
http://host/app/my.html
jar, es decir, si su URL es http://host/app/my.html
, escriba http://host/app/lwjgl_util_applet.jar
en su navegador y para descargarlo. Si no está disponible, compruebe por qué. Buena suerte. Por cierto, ¿sabes que los applets son casi obsoletos desde hace casi 10 años? Es solo FYI …