Java 在Eclipse中链接到本机库
我有一个本机库,我正试图从Eclipse链接到它。库(libhmsbeagle)位于/usr/local/lib中:Java 在Eclipse中链接到本机库,java,eclipse,path,library-path,Java,Eclipse,Path,Library Path,我有一个本机库,我正试图从Eclipse链接到它。库(libhmsbeagle)位于/usr/local/lib中: $ls /usr/local/lib libhmsbeagle-cpu.la libhmsbeagle-jni.la libhmsbeagle-cpu.so libhmsbeagle-jni.so libhmsbeagle-cpu.so.21 libhmsbeagle.la libhmsbeagle-cpu.so
$ls /usr/local/lib
libhmsbeagle-cpu.la libhmsbeagle-jni.la
libhmsbeagle-cpu.so libhmsbeagle-jni.so
libhmsbeagle-cpu.so.21 libhmsbeagle.la
libhmsbeagle-cpu.so.21.0.0 libhmsbeagle.so
libhmsbeagle-cpu-sse.la libhmsbeagle.so.1
libhmsbeagle-cpu-sse.so libhmsbeagle.so.1.1.1
libhmsbeagle-cpu-sse.so.21 libproxychains4.so
libhmsbeagle-cpu-sse.so.21.0.0 pkgconfig
libhmsbeagle-cuda.la python2.7
libhmsbeagle-cuda.so python3.4
libhmsbeagle-cuda.so.21 R
libhmsbeagle-cuda.so.21.0.0 site_ruby
在Eclipse“运行配置”中,我设置为VM参数:
-Djava.library.path=/usr/local/lib
Eclipse无法加载库。这看起来像是Eclipse的问题,因为当我将程序打包为runnable jar并链接同一个库时:
java -Djava.library.path=/usr/local/lib -jar app.jar
它已加载