我正在使用Eclim和Vim进行Java开发。我正在尝试设置LWJGL所以我可以使用Java编写OpenGL内容。所以,当我运行时:来自Vim的Java运行我制作的lwjgl测试程序,Eclim给出:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
即使我用Eclipse生成了这个.classpath file,它显然包含了我的Linux盒子的本机lwjgl库的路径。
这就是Eclipse运行程序的方式:
-Djava.library.path=/usr/share/lwjgl/native/linux -classpath /home/alex/code/java/OpenGL/bin:/usr/share/lwjgl/jar/lwjgl.jar Test
我觉得Eclim正在忽略:
-Djava.library.path=/usr/share/lwjgl/native/linux
这是展示情况的video(以及我的测试程序)。
非常感谢任何帮助!
答案 0 :(得分:1)
我修好了。这是一个Eclim设置。
:EclimSettings
zR (to unfold the settings)
找到org.eclim.java.run.jvmargs并在[]中添加:
"-Djava.library.path=/usr/share/lwjgl/native/linux"