4

我正在寻找 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 位二进制文​​件,但可以按照不需要我追踪完全不同的计算机/操作系统的说明来开始......

4

1 回答 1

0

这在 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)构建罐子

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 文件可能是值得的。

于 2011-07-16T06:22:12.873 回答