如何为整个Eclipse项目设置java.library.path ?我正在使用一个依赖于操作系统特定文件的Java库,需要找到一个.dll/ .so/ .jnilib。但是应用程序总是退出,并提示在库路径上找不到这些文件。

我想将整个项目配置为使用库路径。我尝试将路径作为VM参数添加到eclipse中的一些运行配置中,但这不起作用。


当前回答

记住要在PATH中包含本机库文件夹。

其他回答

如果你将它作为一个VM参数添加,请确保以-D作为前缀:

-Djava.library.path=blahblahblah...

单击“运行” 单击Debug… 新Java应用程序 单击参数选项卡 在第二个框(虚拟机参数)中添加-D条目

-Xdebug -verbose:gc -Xbootclasspath/p:jar/vbjorb.jar;jar/oracle9.jar;classes;jar/mq.jar;jar/xml4j.jar -classpath -DORBInitRef=NameService=iioploc://10.101.2.94:8092/NameService  

等等……

最简单的方法是使用eclipse IDE本身。转到菜单并设置构建路径。使它指向您目录中的JAVA JDK和JRE文件路径。之后,您可以检查将要设置编译文件的构建路径。不过默认是在bin文件夹中。最好的方法是允许eclipse自行处理构建路径,并且只对其进行编辑,类似于上面给出的解决方案

记住要在PATH中包含本机库文件夹。

另一个解决方案是打开“运行配置”,然后在“环境”选项卡中,设置一对{路径,值}。

例如,要在项目的根目录添加一个'lib'目录,

    Path  <-  ${workspace_loc:name_of_the_project}\lib