Java 如何使jni.h文件可用于配置文件?

Java 如何使jni.h文件可用于配置文件?,java,configure,Java,Configure,我正在尝试将JavaAPI安装到tokyo cabinet。但是我得到了以下错误 $ ./configure #================================================================ # Configuring Tokyo Cabinet for Java version 1.24. #================================================================ checking MY

我正在尝试将JavaAPI安装到tokyo cabinet。但是我得到了以下错误

$ ./configure

#================================================================
# Configuring Tokyo Cabinet for Java version 1.24.
#================================================================
checking MYJAVAHOME... 
checking JVMPLATFORM... ls: cannot access /include: No such file or directory

checking JAVAC... no
#================================================================
# WARNING: /bin/javac is not found.
#================================================================
checking for gcc... gcc

checking tcutil.h usability... yes
checking tcutil.h presence... yes
checking for tcutil.h... yes
checking jni.h usability... no
checking jni.h presence... no
checking for jni.h... no
configure: error: jni.h is required

我在哪里可以得到jni.h文件,我可以把它放在哪里?提前感谢。

无论您使用的是什么系统,都没有安装JDK。您应该安装一个JDK,它还应该附带一个jni.h文件。在我的系统上安装javac是否意味着安装了JDK?还是不
javac
在/usr/bin/上。在我的shell中键入
java-version
可以提供
OpenJDK客户端虚拟机(build23.25-b01,混合模式,共享)
。我有jdk,对吗?它看起来像一个可怕的配置脚本。它希望将MYJAVAHOME设置为JDK安装所在的位置。在我拥有的linux系统上,这意味着我必须使用export MYJAVAHOME=/usr/lib/jvm/java-7-openjdk-amd64运行它;export CPPFLAGS=-I$MYJAVAHOME/include./configure