[zeromq-dev] Error: java.lang.UnsatisfiedLinkError

Sharon Ben-Asher Sharon.Ben-Asher at avg.com
Wed Jul 11 12:39:01 CEST 2012


Ok, I got it fixed by following the advice here
https://github.com/zeromq/jzmq/issues/43 (adding the required path to LD_LIBRARY_PATH

thanks!

Sharon

From: Sharon Ben-Asher
Sent: Wednesday, July 11, 2012 1:33 PM
To: 'zeromq-dev at lists.zeromq.org'
Subject: Error: java.lang.UnsatisfiedLinkError

Hello again,

I am now trying to build the server side (finished the build of the client on Android, thanks)
I am testing my Java binding on RedHat i686.

My command is as follows
java -Djava.library.path=/root/zeromq-3.2.0/output/lib -classpath .:/root/zeromq-3.2.0/output/share/java:./local_lat Test

Getting the following error:

Exception in thread "Thread-2" java.lang.NoClassDefFoundError: Could not initialize class org.zeromq.ZMQ
      at org.zeromq.ZContext.createSocket(ZContext.java:89)
      at Test$Client.run(Test.java:79)
      at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: Could not initialize class org.zeromq.ZMQ
      at org.zeromq.ZContext.createSocket(ZContext.java:89)
      at Test$Worker.run(Test.java:59)
      at java.lang.Thread.run(Thread.java:662)
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: /root/zeromq-3.2.0/output/lib/libjzmq.so.0.0.0: libzmq.so.3: cannot open shared object file: No such file or directory
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
      at java.lang.Runtime.loadLibrary0(Runtime.java:823)
      at java.lang.System.loadLibrary(System.java:1028)
      at org.zeromq.ZMQ.<clinit>(ZMQ.java:34)
      at org.zeromq.ZContext.createSocket(ZContext.java:89)
      at Test$Broker.run(Test.java:19)
      at java.lang.Thread.run(Thread.java:662)

so I am guessing libjzmq.so.0.0.0 can't find libzmq.so.3 ?
however the file is present at /usr/local/lib and I did ldconfig

thanks,

Sharon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120711/2f993527/attachment.htm>


More information about the zeromq-dev mailing list