如何从Eclipse中设置java.library.path

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

我想配置整个项目来使用库路径。 我试图添加路径作为虚拟机参数在Eclipse中的一些运行配置,但没有奏效。


不要乱用图书馆的路径! Eclipse自己构建它!

相反,请进入项目的库设置,对于需要本机库的每个jar / etc,请在“库”选项卡中展开它。 在那里的树视图中,每个库都有用于source / javadoc和本机库位置的项目。

具体来说:选择Project ,右键 - > Properties / Java Build Path / Libraries选项卡,选择一个.jar,展开它,选择Native library location,点击Edit,将出现文件夹选择器对话框)

在命令行中使用库路径应该是你最后的努力,因为你可能会破坏已经由eclipse正确设置的东西。

本机库位置


如果您将其添加为虚拟机参数,请确保将其前缀为-D

-Djava.library.path=blahblahblah...

除了批准的答案中描述的方式之外,如果项目中有单个本地库,还有另一种方法。

  • 在项目属性 - > Java构建路径 - >选项卡“源”中有你的源文件夹列表
  • 对于每个条目,都有“本地库位置”,它还支持工作区内的路径。
  • 这将使Eclipse将它添加到你的java.library.path中。
  • 链接地址: http://www.djcxy.com/p/73825.html

    上一篇: How to set the java.library.path from Eclipse

    下一篇: SunPKCS11 provider in Java 9