当前位置:编程学习 > C#/ASP.NET >>

linux 部署出错:no jzmq in java.library.path

ZeroMQ的应用开发,linux 部署 出现以下错误(no jzmq in java.library.path),请高手帮忙解答,谢谢。
windows上部署以及eclipse开发都没问题。
linux上,zeromq相关的路径 的path和LD_LIBRARY_PATH以及CLASSPATH,我都指定过,还是这个错误,很无奈。。。。
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jzmq in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1678)
        at java.lang.Runtime.loadLibrary0(Runtime.java:840)
        at java.lang.System.loadLibrary(System.java:1047)
        at org.zeromq.ZMQ.<clinit>(ZMQ.java:36)
        at bc.core.client.TCPServer.startZeroMQServer(TCPServer.java:72)
        at bc.core.client.TCPServer.run(TCPServer.java:373)
        at bc.core.client.Main.main(Main.java:37)
--------------------编程问答-------------------- 看来:
1,Linux用的少;
2,ZMQ用的更少;
3,jzmq用的时更更少;

——应该时没有找到jzmq库:$ echo $CLASSPATH 看输出什么?需要有libjzmq.so or libzmq.so --------------------编程问答-------------------- LINUX下的系统变量LD_LIBRARY_PATH来添加java.library.path(export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib)

或者在Eclipse下项目->属性->Java构建路径->库->添加本机库(usr/local/lib)
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,