我正在寻找jzmq的二进制源代码。虽然我已经能够使用mingw来构建zmq基本库和dll,但是我不能使用相同的技术自己编译jzmq。
我找到了这个页面: http://www.mail-archive.com/zeromq-dev@lists.zeromq.org/msg06477.html
但它始于单词:Run ./autogen.sh on linux (to avoid autotools on mingw32)
我现在真正需要的是64位二进制文件,但是可以按照不需要我跟踪完全不同的计算机/操作系统的指令开始...
答案 0 :(得分:1)
这对64位ubuntu 11.04适用于我。
1)配置环境
sudo apt-get install git
sudo apt-get install libtool
sudo apt-get install autoconf
sudo apt-get install automake
2)将JAVA_HOME设置为JDK的位置
将“JAVA_HOME = / usr / lib / jvm / java-6-openjdk”和“export JAVA_HOME”添加到/etc/bash.bashrc在/ etc / environment
中的PATH设置末尾添加“:/ usr / lib / jvm / java-6-openjdk / bin / jre / bin”
3)建立jar
cd $HOME
git clone https://github.com/zeromq/jzmq.git
cd jzmq
sudo ./autogen.sh
make
sudo make install
4)你现在应该在$ HOME / jzmq / src中拥有zmq.jar
注意:这个构建过程和zmq.jar的使用依赖于已经安装了zmq核心,因此可能值得检查/ usr / local / lib中有一大堆libzmq文件。