Java 使用Slick2D运行小程序时出错
我一直在尝试让一个光滑的应用程序在一个网站上运行一段时间,我有正确的HTML代码,我知道这是肯定的,但是我从小程序中得到一个错误,说: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
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文件处理了正确的步骤,并与小程序通信以正确运行它。