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

217

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

我想配置整个项目以使用库路径。我尝试将路径作为VM参数添加到某些Eclipse运行配置中,但未成功。


1
我已经通过将其添加为VM参数来完成了,并且它确实起作用了。你是如何做到的? - Michael Myers
16个回答

1

我正在使用Mac OS X Yosemite和Netbeans 8.02,遇到了相同的错误。我找到了一个简单的解决方案,就像上面所述的那样。当您需要在项目中包含本地库时,这非常有用。因此,请按照以下步骤进行Netbeans设置:

1.- Right click on the Project
2.- Properties
3.- Click on RUN
4.- VM Options: java -Djava.library.path="your_path"
5.- for example in my case: java -Djava.library.path=</Users/Lexynux/NetBeansProjects/NAO/libs>
6.- Ok

我希望这对某个人有用。 我找到解决方法的链接在这里: java.library.path – 是什么以及如何使用


1

记得将本地库文件夹包含在PATH中。


0
有时我们直接右键单击项目无法获取Java Build Path。 然后进入属性....Right Click and go to properties 然后点击Java Build PathProperties Scrren

Click on add external jar

点击选项卡添加外部JAR,并提供您存储JAR的计算机文件的路径。


0
这是另外一个解决方法:
我的构建系统(Gradle)将所需的本机库(dll)添加到Eclipse构建路径中(右键单击项目->属性->Java构建路径->库)。告诉构建系统不要将本机dll库添加到Eclipse类路径中可以解决问题。

0

你可以在Eclipse中添加虚拟机参数。

例如:

-Djava.ext.dirs=cots_lib

其中cots_lib是您的外部文件夹库。


-1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接