网上看了好多的方法最后都没有导成功最后亲测如下方式有效:
我使用的是linux环境
如下首先用javac 命令导出 .class 文件:
javac TAInterface.java
会在当前目录下生成
TAInterface.class 这样的一个文件
然后到代码的com这一层:
cd src/main/java/
这个目录下/com/trustkernel/cloudwalkjni/
有我刚刚用javac生成TAInterface.class
重点来了:
我再/src/main/java/目录下这个目录下有我的com包名和TAInterface.class文件
javah -classpath . -jni com.trustkernel.cloudwalkjni.TAInterface
格式是包名+类名
成功了后会再当前目录下生成:
com_trustkernel_cloudwalkjni_TAInterface.h