Loading...
Logo
Processing Forum
I'm attempting to integrate Processing and zeromq, using the jzmq Java bindings. I installed both zeromq and jzmq on my system (OS X 10.8), and included the zmq.jar file in my code. However, I keep getting "UnsatisfiedLinkError: no jzmq in java.library.path" whenever I try to call the library.

The solution is hopefully trivial, but I don't have much experience with Java programming, so I don't know where to start.

Replies(4)

" included the zmq.jar file in my code"
How did you do that, actually?

Have you read the How to Install a Contributed Library page?
By following the instructions on the page you mentioned:
Alternatively, if you need this library for only one sketch, you can just drag'n'drop the jar file on the PDE, it will put it in a folder named  code  in the sketch folder (you can also create the folder manually and put the jar file there yourself).

You might need to add the other jars as well, I fear. I don't know this library, perhaps it needs something (a database?) installed in its own locations, so perhaps it is enough to set an environment variable to allow one jar to find the others.
I had to copy the dylib file as well as the .jar. I think it's fixed now.