一:准备工作
假设eclipse工程目录下有bin\classes文件夹(有.class文件的目录,包名的根目录位置),bin目录在eclipse的工程文件中用于存放编译好的class文件;
二:进入命令行模式。
在命令行模式下进入bin\classes目录下,(我是xp系统,所以进入cmd命令行模式)
三:执行命令:
E:\eclipse\workspace\testjni\bin\classes>javah -classpath . -jni com.jni.Calculator
(直接使用命令:javah -jni com.jni.Calculator貌似也行)
蓝色字体部分根据各人电脑配置情况实际而定,
-classpath 选项可通过javah --help命令查看具体解释。com.jni.Calculators是需要编译的类。注意,包名com.jni.Caculators之间的符号 “.” 会在编译后会变成“_”。如:com_jni_Caculators
四:查看结果
在E:\eclipse\workspace\testjni\bin\classes\即可找到一个com_jni_Calculator.h头文件,生成成功!
注意:com.jni是包名,Calculator是类名