我正在尝试为Java安装glpk,并按照说明在OS X here上安装glpk直到./configure
。在此步骤中,错误configure: error: jni.h not found
出现。
根据说明,我尝试了
./configure \
CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers \
SWIGFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers
但它似乎不起作用,因为仍然出现相同的错误。经过一番挖掘,我发现:
-我在Frameworks文件夹中没有JavaVM.framework
-相反,我的Java虚拟机位于Library/Java/JavaVirtualMachines/
所以我尝试执行
./configure \
CPPFLAGS=-I/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/include/ \
SWIGFLAGS=-I/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/include/
我还用... /include/jni.h
和jdk-12.0.1.jdk
进行了尝试。所有导致相同的错误。
我是这些东西的新手,所以我非常感谢我可以尝试的任何提示。