2012-02-02 3 views
1

Мне нужна помощь, я выполнил следующее руководство по настройке моего проекта.Распространение ящика LWJGL

http://lwjgl.org/wiki/index.php?title=Setting_Up_LWJGL_with_NetBeans

И я добавил следующую команду запуска

-Djava.library.path='C:\Program Files (x86)\Java\lwjgl-2.8.3\native\windows' 

И мой проект WORS большой в NetBeans, однако я не могу распространять мое приложение, как я дважды щелкните баночку я Получать noClassDefFound исключение.

В папке «Мой каталог» содержатся следующие 2 файла, без аборта.

/dist/Engine.jar /dist/lib/lwjgl.jar

Я уверен, что это связано с моим туземцев не включены в мою папку Dist, я попытался найти в сети, и я до сих пор найти решение, которое работает, пожалуйста, любая помощь, которую вы можете дать мне, будет отличной, спасибо.

ответ

0

Я нашел решение своей проблемы, я думал, что поделюсь ею с другими, поскольку многие люди, похоже, страдали, как я.

я получаю следующее исключение на ходу,

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 

Но когда работало локально, я надеюсь, что это поможет другим, и я могу вернуться к работе над своей игрой.

Thanks Gary