Tôi gặp sự cố khi chạy ZeroMQ với Java bằng Eclipse và Windows XP. Tôi đã cài đặt thành công [Tôi nghĩ] các thư viện 0MQ cũng như các ràng buộc Java. Các hướng dẫn tôi đã sử dụng để thực hiện điều đó được đặt here.Làm thế nào để chạy ZeroMQ với Java?
Hai tệp được tạo: zmq.jar và jzmq.dll. Tôi đặt tệp jar trong dự án của mình, cho phép mã biên dịch OK. Tôi cũng đặt java.library.path vào thư mục của dll, thêm thư mục perf vào dự án của tôi và thêm libzmq.dll vào thư mục PATH của tôi. (Tất cả theo hướng dẫn).
tôi vẫn nhận được ngoại lệ sau đây mà tôi không thể sửa chữa:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\jzmq\lib\jzmq.dll: Can't find dependent libraries
gì các thư viện khác là jzmq.dll phụ thuộc vào? Tôi đã thử đặt libzmq.dll ở khắp mọi nơi nhưng điều đó không giúp được gì. This là mẫu mã tôi đang cố gắng làm việc.
Cảm ơn bạn.
1) Có lý do nào bạn muốn biên dịch, thay vì sử dụng nhị phân không? – user443854
Không có gì đặc biệt, chỉ vì tất cả hệ thống của tôi là 64bit bao gồm JDK, vì vậy tôi muốn biên dịch nó ngay từ đầu. –
Bạn đã sử dụng phương pháp nào để biên dịch ZMQ & JZQQ 64 bit của mình? –