Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中链接到本机库_Java_Eclipse_Path_Library Path - Fatal编程技术网

Java 在Eclipse中链接到本机库

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

我有一个本机库,我正试图从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.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
它已加载