如何为整个Eclipse项目设置java.library.path ?我正在使用一个依赖于操作系统特定文件的Java库,需要找到一个.dll/ .so/ .jnilib。但是应用程序总是退出,并提示在库路径上找不到这些文件。
我想将整个项目配置为使用库路径。我尝试将路径作为VM参数添加到eclipse中的一些运行配置中,但这不起作用。
如何为整个Eclipse项目设置java.library.path ?我正在使用一个依赖于操作系统特定文件的Java库,需要找到一个.dll/ .so/ .jnilib。但是应用程序总是退出,并提示在库路径上找不到这些文件。
我想将整个项目配置为使用库路径。我尝试将路径作为VM参数添加到eclipse中的一些运行配置中,但这不起作用。
当前回答
有时我们不能通过直接右键单击项目来获得Java构建路径。 然后转到properties....
然后单击java build path
点击标签添加外部罐子,并给出路径的计算机文件,你已经存储罐子。
其他回答
下面是另一个解决方案:
我的构建系统(Gradle)添加了一个必需的本机库(dll)到Eclipse构建路径(右键单击项目->属性-> Java构建路径-> Libraries)。告诉构建系统不要将本机dll库添加到Eclipse类路径就解决了这个问题。
上面的解决方案都不适合我(Eclipse Juno和JDK 1.7_015)。当我将它们从project_folder/lib移动到project_folder时,Java只能找到这些库。
您可以在Eclipse中添加vm参数。
例子:
-Djava.ext.dirs=cots_lib
其中cots_lib是您的外部文件夹库。
你可以简单地添加-Djava.library。path=到eclipse.ini的路径。
有时我们不能通过直接右键单击项目来获得Java构建路径。 然后转到properties....
然后单击java build path
点击标签添加外部罐子,并给出路径的计算机文件,你已经存储罐子。