无法添加lwjgl原生代码

时间:2015-04-27 21:47:52

标签: java native lwjgl slick2d

我正在尝试设置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

2 个答案:

答案 0 :(得分:0)

也许我的配置说明会对您有所帮助。我把我的libs放到“src”附近的“lib”文件夹中。然后我将所有原生文件放入“lib”中的特殊文件夹中。在构建路径中,我已经像这样配置了本机路径: enter image description here

答案 1 :(得分:0)

我设法搞清楚了。我转而使用旧版本的lwjgl(2.9.3),它现在似乎正常工作。也许光滑不适用于新版本,因为它不再开发?我不是百分百肯定,但这对我有用。