0
Eclipse에서 ANT를 사용하는 동안 나는 그렇게 같은 ANT의 buildscript을 사용하고 있습니다 :javah의 예외 : NullPointerException 인디고
<project basedir="..">
<property name="src" location="src"/>
<property name="classes" location="classes" />
<property name="jnifiles" location="jnifiles" />
<target name="init">
<mkdir dir="${classes}" />
<mkdir dir="${jnifiles}" />
</target>
<target name="compile"
description="compile the source " >
<javac srcdir="${src}" destdir="${classes}" includeantruntime="false" />
</target>
<target name="generate-jni">
<javah destdir="${jnifiles}" >
<class name="com.example.ExecJNI" />
</javah>
</target>
<target name="clean"
description="clean up" >
<delete dir="${classes}"/>
<delete dir="${jnifiles}"/>
</target>
그것은 깨끗하고 초기화 컴파일 잘 통과하지만,에서 것은 생성 - JNI 내가 얻을 다음 오류 :
generate-jni:
[javah] Exception in thread "main" java.lang.NullPointerException
[javah] at com.sun.tools.javah.JavahTask.run(JavahTask.java:509)
[javah] at com.sun.tools.javah.JavahTask.run(JavahTask.java:335)
[javah] at com.sun.tools.javah.Main.main(Main.java:46)
누구나 내가 뭘 잘못하고 있는지 실마리가 있습니까?