Javah 生成头文件的正确使用方法
2017-01-19 22:40
218 查看
首先 我们看下 javah -help
-help 输出此帮助消息并退出
-classpath <路径> 用于装入类的路径
-bootclasspath <路径> 用于装入引导类的路径
-d <目录> 输出目录
-o <文件> 输出文件(只能使用 -d 或 -o 中的一个)
-jni 生成 JNI样式的头文件(默认)
-version 输出版本信息
-verbose 启用详细输出
-force 始终写入输出文件
看完各个命令的解释 那么 我们来实践下怎么生成
1 我们必须明确 javah是对 class文件生效 也就是 .java文件编译后的文件生效;
2. 我们任意有个 class文件 , 比如在 D:\android\document\com\example\jin 目录下有 class文件 myJni.class;
3. 找出class的 包名, 比如我们的 myJni.class 的包名是 com\example\jin ;
那么我们最后来到cmd ; 输入 javah -classpath D:\android\document -jni com.example.jni.myJni
最后提一句 你在哪个目录下 执行的命令语句 那么头文件就在哪 比如你是在
E:\android> 输入的命令 那么 头文件就在 E:\android 目录下 输入 dir 可以查看
-help 输出此帮助消息并退出
-classpath <路径> 用于装入类的路径
-bootclasspath <路径> 用于装入引导类的路径
-d <目录> 输出目录
-o <文件> 输出文件(只能使用 -d 或 -o 中的一个)
-jni 生成 JNI样式的头文件(默认)
-version 输出版本信息
-verbose 启用详细输出
-force 始终写入输出文件
看完各个命令的解释 那么 我们来实践下怎么生成
1 我们必须明确 javah是对 class文件生效 也就是 .java文件编译后的文件生效;
2. 我们任意有个 class文件 , 比如在 D:\android\document\com\example\jin 目录下有 class文件 myJni.class;
3. 找出class的 包名, 比如我们的 myJni.class 的包名是 com\example\jin ;
那么我们最后来到cmd ; 输入 javah -classpath D:\android\document -jni com.example.jni.myJni
最后提一句 你在哪个目录下 执行的命令语句 那么头文件就在哪 比如你是在
E:\android> 输入的命令 那么 头文件就在 E:\android 目录下 输入 dir 可以查看
相关文章推荐
- Android中使用javah生成jni头文件的正确方法
- 正确使用javah命令生成JNI的头文件
- jni编程,使用javah命令生成方法签名头文件
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 使用javah生成jni头文件
- 用javah 导出类的头文件的常见错误及正确的使用方法
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- javah 使用(Javah生成JNI头文件)
- javah命令生成含native方法声明的c/c++头文件
- JNI中javah命令的使用,生成.h的头文件
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 用javah导出类的头文件常见的错误及正确的使用方法
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- 【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .