Связывание ZeroMQ в Java из Ubuntu 16 - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь скомпилировать и запустить мою первую программу для ZeroMQ на Java.Я успешно установил ZeroMQ и JZMQ, используя руководство из https://gist.github.com/katopz/8b766a5cb0ca96c816658e9407e83d00 и http://zeromq.org/bindings:java соответственно.Я также вижу нужный файл в моем каталоге / usr / local / lib.Но когда я пытаюсь запустить простую программу HelloWorld, она показывает «ошибка: пакет org.zeromq не существует».Я не понимаю, какой шаг я пропустил.Я также попытался добавить путь к классу, используя команду "export 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();
}
}

Спасибо.

...