请注意,这与这个问题不同,因为它不处理链接,因为它不是询问如何通过 CLI 链接它,而是询问 Eclipse 中的 GUI。
我一直在尝试使用 LWJGL 编写一个简单的程序。当我将库添加到 Eclipse(Windows 7 64 位上的 Kepler 4.3.1)并编写程序时,它不会在使用 LWJGL 的东西下显示红色波浪线。但是,尝试运行它会给我以下堆栈跟踪:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at DisplayExample.start(DisplayExample.java:8)
at DisplayExample.main(DisplayExample.java:23)
(是的,这是他们首先给出的示例,但我想运行它以确保所有内容都正确安装)
我的问题是,我该如何解决这个错误?请注意,即使在 Eclipse 中运行,它仍然会失败。如果我运行其他不使用 LWJGL 的东西,它也可以工作。我刚刚从互联网上下载了它——它只有一个版本,所以我认为它是正确的。据我所见,其他提问者都没有和我一样的错误——但如果你能指出我的信息性问题也会有帮助。