我正在尝试在Java中为ZeroMQ编译并运行我的第一个程序。我已经分别使用https://gist.github.com/katopz/8b766a5cb0ca96c816658e9407e83d00和http://zeromq.org/bindings:java中的指南成功安装了ZeroMQ和JZMQ。我还可以在/ usr / local / lib目录中看到所需的文件。但是,当我尝试运行一个简单的HelloWorld程序时, “错误:软件包org.zeromq不存在”。 我错过了哪一步。我也尝试使用命令添加类路径 “导出CLASSPATH = / usr / local / lib”。 虽然找不到运气。我认为我在这个地方犯了一个错误,但不能帮助自己。请在这方面帮助我。我正在使用的代码如下。
import org.zeromq.ZMQ;
public class Hwserver {
public static void main(String[] args) throws Exception {
ZMQ.Context context = ZMQ.context(1);
// Socket to talk to clients
ZMQ.Socket responder = context.socket(ZMQ.REP);
responder.bind("tcp://*:5555");
while (!Thread.currentThread().isInterrupted()) {
// Wait for next request from the client
byte[] request = responder.recv(0);
System.out.println("Received " + new String (request));
// Do some 'work'
Thread.sleep(1000);
// Send reply back to client
String reply = "World";
responder.send(reply.getBytes(), 0);
}
responder.close();
context.term();
}
}
谢谢。