Javah生成JNI头文件

用法:javah [选项] <类>

其中 [选项] 包括:

        -help                 输出此帮助消息并退出
        -classpath <路径>     用于装入类的路径
        -bootclasspath <路径> 用于装入引导类的路径
        -d <目录>             输出目录
        -o <文件>             输出文件(只能使用 -d 或 -o 中的一个)
        -jni                  生成 JNI样式的头文件(默认)
        -version              输出版本信息
        -verbose              启用详细输出
        -force                始终写入输出文件

使用全限定名称指定 <类>

首先先要编译我们的android项目,因为javah需对编译后的文件使用。
编译后的文件是默认放在android项目目录下的bin目录的。
例如:JniDemo工程

cd ~/workspace/JniDemo/bin/

假设工程目录下有bin文件夹,bin存放编译好的class文件;
在bin目录下,进入项目目录下的bin目录然后输入

javah  -jni com.example.jnidemo.Nadd

在jni目录下生成了:com_example_jnidemo_Nadd.h

posted on 2013-03-28 18:02  屁屁侠  阅读(293)  评论(0编辑  收藏  举报

导航