我正在学习JNI,我遇到了一个问题,我的朋友和我都无法解决它。 我试试
Jni_Sum.cpp -fpic -shared -o Jni_Sum.so
以及其他一些方法。然后它显示
Jni_Sum.cpp:7:17: fatal error: jni.h: #include <jni.h>
我的文件夹中有jawt_md.h jni.h jni_md.h Jni_Sum.cpp Sumtest.h Sumtest.h~ Sumtest.java
。
有没有人可以帮助我?感谢
答案 0 :(得分:0)
这些开关让我觉得你正在使用gcc。
尝试在编译命令行中添加-I开关。
例如,如果您在/usr/lib/jvm/jdk1.7.0/上安装了jdk,请尝试添加:
-I /usr/lib/jvm/jdk1.7.0/include -I /usr/lib/jvm/jdk1.7.0/linux
适应您的系统和特定安装。