1

我使用自制软件安装了 zmq,然后从 github master 安装了 jzmq。

我收到此错误:

java.lang.UnsatisfiedLinkError: no jzmq in java.library.path

我尝试设置路径:

System.setProperty("java.library.path","/usr/local/lib")

这些文件在/usr/local/lib

libzmq.a
libzmq.dylib
libzmq.la
libjzmq.a
libjzmq.dylib
libjzmq.la
4

1 回答 1

0

我在Linux (eclipse)上遇到了同样的问题,我通过为我的zmq.jar设置本机库 jzmq的路径来解决它。通过进入项目属性(右键单击),您可以将JDIC.jar添加为库选项卡上的库,展开它,然后编辑Native Library Location 属性以指向包含本机库的文件夹:在我的情况是这样。project -> Properties... -> Java Build Path/usr/local/lib

因此,基本上,您可以-Djava.library.path在启动配置中添加作为 VM 参数,或者按照 http://www.eclipsezone.com/eclipse/forums/t49342.html中的指定设置本机库

祝你有美好的一天。

于 2018-08-10T14:37:21.887 回答