Eclipse中配置javah命令自动生成JNI头文件

首先要在CMD命令提示符下保证你输入的命令时可以生成头文件的

我用的命令格式是

D:\Test\jnitest javah -classpath /bin/classes;D:/android/sdk/platforms/android-16/android.jar -d jni com.example.jnitest.test

在当前项目的根目录下输入的命令,可以生成头文件 ,但是太麻烦。配置到Eclipse中去。

按照步骤来。

点击标注1的地方,然后填3,4,5就可以了。

3填写JDK中javah.exe的路径。

4.执行这条命令时所在的路径。${project_loc}的意思是当前工程路径下,就是我的D:\Test\jnitest 这个位置

5.就是所执行的命令  因为我的环境变量里面没有配置android.jar这个文件路径,所以在这里添加上了。 ${java_type_name}是当前文件类名,就是我这里的com.example.jnitest.test


上面两张画红线的配置我就不多说了,翻译一下就理解了。 注意:每次执行前,光标定位到当前java文件内。如果配置不成功,clean一下当前工程,如果执行不成功,你看/ \ 有没有输错,windows和Linux的不同,请先确保在CMD下手动输入能执行成功,如果还不行请把红字部分理解再试试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值