gpt4 book ai didi

java - 如何找到 jni.h?

转载 作者:IT老高 更新时间:2023-10-28 13:53:39 24 4
gpt4 key购买 nike

在 Ubuntu 12.04 中,我安装了来自 sun/oracle 的 jdk7。当locate jni.h ,它会打印多个位置

/usr/lib/jvm/java-6-openjdk-amd64/include/jni.h
/usr/lib/jvm/jdk1.7.0_07/include/jni.h
...

在JDK生成的头文件中,有include <jni.h> ,目前它提示

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

在我的Makefile , 没有指定位置 jni.h是。我在问是否可以配置某些系统参数来制作 jni.h 的路径(比如 /usr/lib/jvm/jdk1.7.0_07/include/jni.h )在编译时就知道了。

最佳答案

你必须告诉你的编译器包含目录在哪里。像这样的:

gcc -I/usr/lib/jvm/jdk1.7.0_07/include

但这取决于你的makefile。

关于java - 如何找到 jni.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14529720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com