Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ZeroMQ Java安装问题_Java_Macos_Zeromq - Fatal编程技术网

ZeroMQ Java安装问题

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:

我正在尝试安装ZeroMQ,但遇到了问题。第一个错误是./configure抱怨JAVA_HOME,它似乎一切正常,但我无法解决它,但我在中找到了一个特殊的解决方案

建议的解决办法是:

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下。