我正在使用LWJGL和OpenGL。我的程序在Eclipse中工作,但是当我导出它时,我得到一个java.lang.UnsatisfiedLinkError:java.library.path中没有lwjgl。
有人可以帮我导出带有lwjgl文件的jar吗?
答案 0 :(得分:0)
如果查看LWJGL wiki,您就会知道需要定义本机库所在的位置。在Eclipse中,您可以为每个单独的JAR文件配置它们,因此很容易忘记在从命令行运行时需要传递额外的arg
-Djava.library.path=<lwjgl dir>\native\windows
例如:
java -cp .;res;jar\lwjgl.jar;jar\lwjgl_test.jar;jar\lwjgl_util.jar;jar\jinput.jar;c:\some-other.jar -Djava.library.path=native\windows org.lwjgl.test.WindowCreationTest
此示例来自维基页面。
但是,如果您想使用这些库生成可运行的JAR,那么还需要做更多的工作。 Look here获得一些指导。