准备工作:
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比较简单,网上的资料也比较多,这里就不再介绍。
