在Eclipse中设置进行JNI的头文件编译方法
?
?
2、新建一个Program,写上名字比如“javaH”,然后填写下面几项内容:
2.1、Location:把JDK下面的javaH.exe的全路径填进来。
2.2、Working Directory:
?
?
?-classpath设定为”.;./classes“,意思是当前路径,这样可以让你需要编译的类中引用到的其他类也能被找到。
?-d设定为”${project_loc}/jni“,也就是编译出来的H文件生成到工程下面的jni文件夹去。
?${java_type_name}是需要编译的类名。
?
3、跑到Eclipse工程中选中一个需要编译的类,然后按这个按钮试试。是不是在你的jni文件夹下生成了?
?末了,补充一句,在命令行下标准的编译命令为下述:
?
javah -classpath A -d B -jni C?
A:class文件的路径
B:H文件的生成路径
C:类的全称
?
?