相信大家在开发中会遇到jni问题,首先想问一下什么是JNI呢?其实就是java调用本地接口
那我们如何生成.h的头文件呢? 其实JDK自带了javah命令可以实现 也可以用eclipse 中ant脚本去生成一个.h的头文件
现在 我还是用javah命令去生成一个.h的头文件
假设工程目录下有bin文件夹,bin存放编译好的class文件;
在bin目录下,
E:\eclipse\workspace\testjni\bin>javah -jni com.wangliang.test.JNITest
然后在E:\eclipse\workspace\testjni\bin即可找到一个com_wangliang_test_JNITest头文件,生成成功!
注意:com.wangliang.test是包名,JNITest是类名
此时没有报错 说明就是好事。然后看看我们的工作目录是否生成了.h头文件
本文详细介绍了如何使用javah命令生成JNI头文件的过程,并通过具体步骤演示了生成.h头文件的方法,包括指定工程目录、包名、类名等关键参数,确保生成的头文件符合JNI规范。
1001

被折叠的 条评论
为什么被折叠?



