我使用自制程序安装了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
答案 0 :(得分:0)
我在 Linux(eclipse)上遇到了同样的问题,我通过为我的 zmq.jar 本机库jzmq 设置路径来解决了这个问题/ strong>。通过进入项目属性(右键单击project -> Properties... -> Java Build Path
),您可以在库选项卡上将 JDIC.jar 添加为库,展开它,然后编辑 Native库位置属性,指向包含本机库的文件夹:在我的情况下为/usr/local/lib
。
因此,基本上,您可以在启动配置中将-Djava.library.path
添加为VM参数,或按照
http://www.eclipsezone.com/eclipse/forums/t49342.html
祝你有美好的一天。