Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Slick2D运行小程序时出错_Java_Applet_Slick2d - Fatal编程技术网

Java 使用Slick2D运行小程序时出错

Java 使用Slick2D运行小程序时出错,java,applet,slick2d,Java,Applet,Slick2d,我一直在尝试让一个光滑的应用程序在一个网站上运行一段时间,我有正确的HTML代码,我知道这是肯定的,但是我从小程序中得到一个错误,说: Initializing real applet Mon May 20 17:07:24 EDT 2013 ERROR:Game.GameBoard java.lang.ClassNotFoundException: Game.GameBoard at java.net.URLClassLoader$1.run(Unknown Source) at java.n

我一直在尝试让一个光滑的应用程序在一个网站上运行一段时间,我有正确的HTML代码,我知道这是肯定的,但是我从小程序中得到一个错误,说:

Initializing real applet
Mon May 20 17:07:24 EDT 2013 ERROR:Game.GameBoard
java.lang.ClassNotFoundException: Game.GameBoard
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:123)
at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1330)
at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:909)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
This occurred while 'Initializing real applet'
Unable to create game container
java.lang.RuntimeException: Unable to create game container
at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:147)
at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1330)
at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:909)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Done loading
我知道小程序无法启动。为了找到答案,我做了一些过度的搜索,但是,我一个也没有找到。我不使用游戏状态,而是使用基本游戏。我读过的大多数教程都说只需像编写普通应用程序一样编写它。所以我很困惑如何让它正常工作。看起来我不需要做任何新的改变,但我不知道我到底需要做什么

任何帮助都将不胜感激


谢谢大家!

这个错误似乎是因为命名问题而发生的

“我读过的大多数教程都说只需像编写普通应用程序一样编写它。”在这种情况下。放弃小程序。要部署Java桌面应用程序,最好的选择通常是启动应用程序。从一个链接使用。JWS在Windows、OS X和*nix上工作。@AndrewThompson它之所以说“像普通应用程序一样编写”,是因为HTML文件处理了正确的步骤,并与小程序通信以正确运行它。