native c++ 之javah

来源:互联网 发布:mac搜索应用程序 编辑:程序博客网 时间:2024/05/22 08:12


javah用法:

eclipse创建的android工程,则先cd到工程的bin目录下,使用命令:

javah -classpath ./classes com.example.testjni.MainActivity

这里com.example.testjni是包名,MainActivity是类名。如果查找一下就会发现,类MainActivity放在了工程的bin/classes/com/example/testjni目录下,生成的头文件名叫做com_example_testjni_MainActivity.h,即把命令中com.example.testjni.MainActivity中的 ”.“ 替换成“_”,并在末尾添加“.h”