首先在H盘的abc文件夹下新建一个名为abc.java的java文件,然后添加如下代码:
package abc;
class Abc{
public native int sum(int a,int b);
}
代码添加完毕后打开命令窗口,进入到H盘的abc文件夹下面。利用javac命令来生成Abc.class文件。
如图:
此时我们使用javah 命令去生成.h文件会提示 :错误: 找不到 'Abc' 的类文件。
这是应该用 javah -classpath 来指定包名文件夹路径,注意:包名一定要和abc.java所在路径的文件夹名称一样。否则也会找不到类文件。
如图指定了文件夹路径后生成了 abc_Abc.h 文件,打开.h文件生成了java对应的本地方法 。