Android 开发中如何用Javah命令生成JNI头文件
来源:互联网 发布:决胜60秒源码 编辑:程序博客网 时间:2024/06/06 01:59
近段时间接触JNI,发现每个JNI头文件开头都有下面一段说明,大概的意思是这个头文件是自动生成的,不要修改。我就好奇这个文件是如何自动生成的,捣鼓的半天才弄明白。现在整理一下希望可以帮到大家。
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
1、需要先安装jdk,用javah -version命令看一下是否安装成功。
然后我们先在eclipse中建一项目,然后新建一个class,我这里新建一个creat_a_class_for_jni这样的类。代码如下:
2、编译工程,最好先clean一下先。然后Project-build Project,在目录、进入到类路径(bin\classes)下会看到class文件生成,我这里是bin\classes\com\cs\fingerprint这个路径下的creat_a_class_for_jni.class文件。
3、cmd进入到类路径下\bin\classes,记得是\bin\classes,不要到class文件所在的目录,我就是进入到class所在的目录,整半天都不整不好。然后执行javah -classpath . -jni com.cs.fingerprint.creat_a_class_for_jni。
4、如何成功的话,在bin/classes/目录下会看到jni头文件生成了,我这里是com_cs_fingerprint_creat_a_class_for_jni.h。
5、打开文件,文件内容如下,生成JNI头文件了。
0 0
- Android 开发中如何用Javah命令生成JNI头文件
- android ndk使用Javah命令生成JNI头文件
- Android Studio如何使用javah命令生成JNI头文件
- linux中如何使用javah命令生成jni头文件
- Eclipse中配置javah命令自动生成JNI头文件
- Eclipse中配置javah命令自动生成JNI头文件
- JNI中javah命令生成.h头文件
- javah 命令生成JNI头文件
- 使用Javah命令生成JNI头文件
- javah生成jni头文件命令使用
- 使用javah命令生成jni头文件
- JNI用javah命令生成头文件
- jni开发中javah生成头文件遇到的问题
- android中javah生成jni头文件报错问题
- NDK开发Javah生成Jni 头文件
- Android Javah生成JNI头文件
- android jni javah自动生成头文件
- Javah生成JNI头文件
- CG类型
- Virtualbox 下配置高版本Linux内核的增强包安装
- MySQL数据安全技术
- MySQL日常总结
- PHP面试笔试细节
- Android 开发中如何用Javah命令生成JNI头文件
- 字体应用
- MySQL数据库安全技术
- Spring Boot 基础篇之 HelloWorld
- Visual Studio注释快捷键
- redis命令详解与使用场景举例——Connection(连接)
- PHP高效率写法(详解原因)
- SpringMvc+POI 处理Excel的导入操作
- 数字分类