java开发中如果使用到JNI,则难免需要使用javah来生成C++或C的头文件信息,操作如下:
建好java native方法后 javac编译成.class文件(或者maven项目生成的target下的),然后执行如下命令:
javah -classpath D:DMJavaCodejnitargetclasses com.jni.demo.jni.HelloJNI
其中-classpath后跟当前程序在磁盘上的位置,该位置只写到class路径或者bin路径,后面是需要生成头文件类的全路径,也可以增加一些参数,比如常见的-d,即就是将生成的头文件存放的位置。



