- 先进入工程目录
- javah -classpath bin/classes -d jni h264.com.MyRTPSession
javah -classpath bin/classes -d jni h264.com.MyRTPSession
而 这bin目录下无 一直提示无法找到 类文件,原因是我bin目录下还有一层目录 classes。
解释一下命令
-classpath bin/classes:表示类的路劲
-d jni: 表示生成的头文件存放的目录
h264.com.MyRTPSession则是完整类名 ,即 我的包明是 h264.com, 而MyRTPSession为刚才编写的类文件名。
这一步成功需要在之前编译工程文件时候有在 bin/classes/h264/com/ 目录下生成了MyRTPSession.class的基础之上。
之后在jni下生成文件h264_com_MyRTPSession.h。