我正在尝试设置Slick2D但我无法运行我的程序,因为没有正确添加本机。我有他们的位置在我的Slick2D库中添加了lwjgl.jar并将它们放在VM参数中但由于某种原因它仍然无法正常工作。我试过四处寻找,但我似乎找不到任何有类似问题的东西。这是任何想知道的确切错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
at Main.main(Main.java:17)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
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)
... 1 more
我也在使用Eclipse
答案 0 :(得分:0)
也许我的配置说明会对您有所帮助。我把我的libs放到“src”附近的“lib”文件夹中。然后我将所有原生文件放入“lib”中的特殊文件夹中。在构建路径中,我已经像这样配置了本机路径:
答案 1 :(得分:0)
我设法搞清楚了。我转而使用旧版本的lwjgl(2.9.3),它现在似乎正常工作。也许光滑不适用于新版本,因为它不再开发?我不是百分百肯定,但这对我有用。