您的位置:首页 > 编程语言 > Java开发

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 可以查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javah 头文件