ZeroMQ Java安装问题
我正在尝试安装ZeroMQ,但遇到了问题。第一个错误是./configure抱怨JAVA_HOME,它似乎一切正常,但我无法解决它,但我在中找到了一个特殊的解决方案 建议的解决办法是:ZeroMQ Java安装问题,java,macos,zeromq,Java,Macos,Zeromq,我正在尝试安装ZeroMQ,但遇到了问题。第一个错误是./configure抱怨JAVA_HOME,它似乎一切正常,但我无法解决它,但我在中找到了一个特殊的解决方案 建议的解决办法是: JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home" ./configure 然而,这对我不起作用。我收到的错误消息是 checking for jni.h in /Library/Java/Home/include... configure:
JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home" ./configure
然而,这对我不起作用。我收到的错误消息是
checking for jni.h in /Library/Java/Home/include... configure: error: cannot find jni.h in /Library/Java/Home/include.
我也尝试过JAVA_HOME=“/System/Library/Frameworks/JavaVM.framework/HOME”。/configure
和JAVA_HOME=“/System/Library/Frameworks/JavaVM.framework/Versions/1.6/HOME”。/configure
,但仍然没有成功。我想听听StackOverflowers关于如何解决这个问题的想法
谢谢。我为Mac OSX Snow Leopard上丢失的jni.h做了什么: cd/Library/Java/Home
sudo ln-s/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Headers//包括我为Mac OSX Snow Leopard上缺失的jni.h做了什么: cd/Library/Java/Home
sudo ln-s/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Headers//包括,因为我是从oracle安装JDK1.7的,所以我需要指定另一个
JAVA_HOME
# prepare java home
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home
cd $JAVA_HOME
sudo ln -s include Headers
# fix jni_md.h: No such file or directory problem during `make`
sudo cp include/darwin/* include/
cd -
# do real stuff
git clone http://github.com/zeromq/jzmq
cd jzmq
./autogen.sh
JAVAC=$JAVA_HOME/bin/javac ./configure
make
sudo make install
然后使用:(注意:第一个local\u lat
将在测试后自动退出)
应该打印
平均延迟
。因为我从oracle安装了JDK1.7,所以我需要指定另一个JAVA\u HOME
# prepare java home
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home
cd $JAVA_HOME
sudo ln -s include Headers
# fix jni_md.h: No such file or directory problem during `make`
sudo cp include/darwin/* include/
cd -
# do real stuff
git clone http://github.com/zeromq/jzmq
cd jzmq
./autogen.sh
JAVAC=$JAVA_HOME/bin/javac ./configure
make
sudo make install
然后使用:(注意:第一个local\u lat
将在测试后自动退出)
应该打印出
平均延迟
。这很容易!谢谢感谢苹果再次让我们疯狂。这很简单!谢谢感谢苹果再一次让我们疯狂。对我来说很有用!谢谢如果您使用oracle的JDK,那么/Library/Java/JavaVirtualMachines/jdk1.7.0_06.JDK/Contents/Home.works下的sym link Headers文件夹对我有用!谢谢如果您使用oracle中的JDK,那么sym link Headers文件夹位于/Library/Java/JavaVirtualMachines/jdk1.7.0_06.JDK/Contents/Home下。