如何从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...
除了批准的答案中描述的方式之外,如果项目中有单个本地库,还有另一种方法。