启动Java程序时,Eclim忽略本机库路径

时间:2012-12-29 23:03:14

标签: java vim lwjgl eclim

我正在使用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(以及我的测试程序)。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我修好了。这是一个Eclim设置。

:EclimSettings
zR (to unfold the settings)

找到org.eclim.java.run.jvmargs并在[]中添加:

 "-Djava.library.path=/usr/share/lwjgl/native/linux"