蚂蚁任务:
<target name="regenerateJNIHeader" description="Re-generates the JNI header">
<echo message="Re-generating JNI header" />
<attrib readonly="false">
<fileset dir="." includes="**/MyAPI*.h"/>
</attrib>
<javah class="com.MyAPI" force="yes" verbose="yes"/>
</target>
问题是,我对 MyAPI 进行了更改(添加了一个方法),但是,尽管清除了头文件和编译的类文件,但当我运行此任务时,并没有添加我的新方法。如果我运行javah com.MyAPI
,它可以正常工作。
可以在执行 ant 任务时看到命令行吗?