NetBeans Slick2D安装问题

时间:2015-12-27 01:38:00

标签: java netbeans slick2d

我只是按照位于Here的Slick2D设置教程,然后从同一个wiki复制了“Hello World”项目。我更改了所有类引用和库引用,因此它们被正确命名,并尝试运行它。得到了这个错误。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.lwjgl.Sys$1.run(Sys.java:72)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
    at org.lwjgl.Sys.loadLibrary(Sys.java:96)
    at org.lwjgl.Sys.<clinit>(Sys.java:117)
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
    at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
    at MyGame.mainClass.main(mainClass.java:39)

There is an image描述了我如何布置文件夹。

老实说,我不知道这里发生了什么。我尝试重新创建整个项目并再次创建所有文件夹,但仍然是同样的错误。

感谢所有花时间尝试回答这个问题的人。

2 个答案:

答案 0 :(得分:0)

你的错误说它无法找到lwjgl你的库,这意味着你错过了将lwjgl添加到你的库中。

也许这会对你有所帮助:

http://wiki.lwjgl.org/wiki/Setting_Up_LWJGL_with_NetBeans

基本上安装库的方式与安装slick2d库的方式相同,而且需要将lwjgl设置为本机库:

这个截图来自eclipse,但它显示了一个带有一些额外内容的slick2d项目。使您的本机库位置指向lwjgl本机文件夹,并确保您的项目中包含所有其他lwjgl文件。如果您不知道如何在netbeans中设置本机库位置,请检查以下链接:

https://community.oracle.com/thread/3554856?start=0&tstart=0

enter image description here

答案 1 :(得分:0)

我的回答/贡献大约是一年半,但希望这会对其他人有所帮助(或者如果他/她从来没有让它工作的话,甚至可能会帮助他们)......

右键单击您的项目(侧面列表中的顶部图标) 点击&#39;属性&#39; (弹出窗口中的底部菜单项) 选择&#39;运行&#39;从可用的选择,和...... 在底部,有一个名为&#39; XXX&#39;

的方框

假设您已在计算机上安装了LWJGL, 键入LWJGL本机库的路径 下面是我输入的内容 - 它运行正常。

-Djava.library.path=C:\Java\lwjgl-2.9.3\native\windows
  • 如果您在Windows之外运行,则路径将以不同方式结束