准備工作:
1.libzmq下載地址:https://github.com/zeromq/libzmq
2.jzmq下載地址:https://github.com/zeromq/jzmq
3.vs2013(簡體中文)或其他版本--安裝教程我就不多說了,請自行百度或Google。(需要注意配置vs環境變量)
1.分別解壓縮libzmq與jzmq
2.編譯libzmq
打開vs,文件-->打開-->項目/解決方案-->libzmq\builds\msvc\vs2013.libzmq.sln(自己的libzmq.sln路徑雙擊打開)
3.生成解決方案-->提示成功后在libzmq\bin\x64\Release\v120\dynamic中存在如下:
4.編譯jzmq
vs-->文件-->打開-->項目/解決方案-->jzmq\jzmq-jni\builds\msvc.msvc.sln(自己的msvc.sln路徑雙擊打開),同樣配置管理器
我的包含目錄:F:\soft\zmq\libzmq\include;C:\Users\java\jdk1.8_161\include;C:\Users\java\jdk1.8_161\include\win32;$(IncludePath)
庫目錄:F:\soft\zmq\libzmq\bin\x64\Release\v120\dynamic;$(LibraryPath)
5.執行" 生成/生成解決方案"
提示成功后在jzmq-jni\lib目錄下會有兩個文件
6.創建項目,引入pom文件
<dependency>
<groupId>org.zeromq</groupId>
<artifactId>jzmq</artifactId>
<version>3.1.0</version>
</dependency>
7.使用zeromq官方請求響應模式代碼。
Client代碼地址:http://zguide.zeromq.org/java:hwclient Server代碼地址:http://zguide.zeromq.org/java:hwserver
8.將jzmq.dll與libzmq.dll直接放進jdk1.8_161\bin目錄下
9.運行Client與Server代碼即可
Client執行結果
Server執行結果
linux下配置zeromq比較簡單,網上的資料也比較多,這里就不再介紹。