fatal error: jni.h: No such file or directory

问题:fatal error: jni.h: No such file or directory
工具:使用Cmake进行编译。
系统:Linux(CentOS/Ubuntu)

找一下jni.h这个头文件的路径,首先找到java的安装路径:
在这里插入图片描述
这里进入default-java,在该路径下查找jni.h文件,find /usr/lib/jvm/default-java/include/ -name jni.h
在这里插入图片描述
在CmakeList中使用include_directories添加上面显示的jni路径即可

include_directories(/usr/lib/jvm/default-java/include/)

你可能感兴趣的:(java,linux,ubuntu)