使用javah命令生成.h文件

首先在H盘的abc文件夹下新建一个名为abc.java的java文件,然后添加如下代码:

package abc;

class Abc{
	public native int sum(int a,int b);
}

代码添加完毕后打开命令窗口,进入到H盘的abc文件夹下面。利用javac命令来生成Abc.class文件。

如图:

使用javah命令生成.h文件_第1张图片

使用javah命令生成.h文件_第2张图片

此时我们使用javah 命令去生成.h文件会提示 :错误: 找不到 'Abc' 的类文件。

使用javah命令生成.h文件_第3张图片

这是应该用 javah -classpath 来指定包名文件夹路径,注意:包名一定要和abc.java所在路径的文件夹名称一样。否则也会找不到类文件。

如图指定了文件夹路径后生成了 abc_Abc.h 文件,打开.h文件生成了java对应的本地方法 。

使用javah命令生成.h文件_第4张图片

使用javah命令生成.h文件_第5张图片

使用javah命令生成.h文件_第6张图片

 

你可能感兴趣的:(使用javah命令生成.h文件)