Ant タスク:
<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 タスクが実行されているときにコマンドラインを表示できますか?