我找到了解决问题的方法,我想我会与其他人分享,因为很多人似乎和我一样受苦。
我在运行时收到以下异常,
Exception in thread "main" java.lang.NoClassDefFoundError: engine2D/engine/Engin
e
at Engine2D.Game.<init>(Game.java:42)
at Engine2D.Game.main(Game.java:48)
Caused by: java.lang.ClassNotFoundException: engine2D.engine.Engine
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
这是由于 netbeans 忽略了大小写敏感性,所以每当
engine2d.engine.Engine
被调用它引用了以下内容。
Engine2D.engine.Engine
但是当在本地运行时,我希望这对其他人有所帮助,并且我可以重新开始我的游戏。
谢谢加里