[zeromq-dev] java.lang.UnsatisfiedLinkError: no jzmq in java.library.path

John Cerwin john_cerwin at yahoo.com
Tue Jul 31 23:52:20 CEST 2012


Hi,

I am running Fedora 17 with ZMQ 2.2. It works fine under C, but I get the following error in Java when I execute the following command:

java -Djava.library.path=/usr/local/lib  -cp /home/john/jzmq/src/zmq.jar:.  local_lat tcp://127.0.0.1:5000 1 100

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jzmq in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at org.zeromq.ZMQ.<clinit>(ZMQ.java:34)
    at local_lat.main(local_lat.java:36)


Here is what I have done so far:

1) Built zqm and jzmq on the same box (Fedora 17).
2) Followed the instructions here for Fedora: http://www.zeromq.org/bindings:java (***EXCEPT*** I am using zmq stable release 2.2 and NOT 2.1.10.)
3) Verified that libzmq is in /usr/local/lib, and that my java.library.path includes /usr/local/lib. 
4) Verfied that the classpath includes zmq.jar. 
5) Attempted to run it from both Eclipse and the shell  with the same resulting error.

It appears that the native library cannot be found.... but could it be the incorrect version of zmq (2.2 vs 2.1.10)?

Any help would be greatly appreciated!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120731/dec8e8a9/attachment.htm>


More information about the zeromq-dev mailing list