The simplest way to get jzmq working on windows is to put the libzmq.dll and the jzmq.dll in a directory on the PATH environment variable.

Joshua

On 10/26/2011 1:20 PM, Steven McCoy wrote:
2011/10/26 Igor 'Lo' (?.L.) <bombsiteunres...@gmail.com <mailto:bombsiteunres...@gmail.com>>

    Hi all.

    I can't run even the simplest test case:


    C:\zeromq\zeromq-jzmq-040c4c6\perf>java -Xcheck:jni -verbose:jni,class
    -classpath .;C:\zeromq\zeromq-jzmq-040c4c6\lib\zmq.jar local_lat
    127.0.0.1 1 1
    Exception in thread "main" java.lang.UnsatisfiedLinkError:
    org.zeromq.ZMQ$Context.construct(I)V
           at org.zeromq.ZMQ$Context.construct(Native Method)
           at org.zeromq.ZMQ$Context.<init>(ZMQ.java:306)
           at org.zeromq.ZMQ.context(ZMQ.java:252)
           at local_lat.main(local_lat.java:36)

    Dlls are copied to same directory.
    JNI headers are seems to be generated correctly (excerpt from
    org_zeromq_ZMQ_context_h):
    /*
     * Class:     org_zeromq_ZMQ_Context
     * Method:    construct
     * Signature: (I)V
     */
    JNIEXPORT void JNICALL Java_org_zeromq_ZMQ_00024Context_construct
     (JNIEnv *, jobject, jint);



    What was tested:
    JZMQ from git (two snapshots within a week range), ZeroMQ 2.1.0
    snapshot, ZeroMQ current snapshot - in combinations with JDK 1.5, JDK
    1.6 and VS C++ Express 2008, 2010. None worked.

    Any thoughts on this?


I'm getting it working from Git on x64 with SDK 7.1. Java does seem to be utterly incompetent on Windows wrt. paths. I'm working on a full post for Windows in a bit.

--
Steve-o


_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to