Sto riscontrando un problema durante l'esecuzione di ZeroMQ con Java utilizzando Eclipse e Windows XP. Ho installato con successo [credo] le librerie 0MQ e le associazioni Java. Le istruzioni che ho usato per farlo si trovano here.Come eseguire ZeroMQ con Java?
due file sono stati costruiti: zmq.jar e jzmq.dll. Ho inserito il file jar nel mio progetto, che ha permesso al codice di compilare OK. Ho anche impostato il file java.library.path nella directory della DLL, aggiunto la directory perf al mio progetto e aggiunto libzmq.dll al mio PATH. (Tutto secondo le istruzioni).
ho ancora ottenere la seguente eccezione che non riesco a risolvere:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\jzmq\lib\jzmq.dll: Can't find dependent libraries
Quali altre librerie è jzmq.dll dipende? Ho provato a collocare libzmq.dll ovunque, ma questo non ha aiutato. This è il codice di esempio che sto cercando di funzionare.
Grazie.
1) C'è una ragione per cui vuoi compilare, piuttosto che usare il binario? – user443854
Niente di speciale, solo perché tutto il mio sistema è a 64 bit include JDK, quindi mi piacerebbe compilarlo sin dall'inizio. –
Quale metodo hai usato per compilare ZMQ a 64 bit e JZMQ? –