API を使用して Native2Ascii タスクを実行しようとしています。私のコードは次のようになります。
public static void main(String[] args) {
File sourceDir = new File("c://temp//");
File targetDir = new File("c://temp1//");
Native2Ascii n2a = new Native2Ascii();
n2a.setSrc(sourceDir);
n2a.setDest(targetDir);
n2a.setEncoding("utf8");
n2a.execute();
}
残念ながら、n2a.execute() 行で次の例外が発生します。
java.lang.NullPointerException
at org.apache.tools.ant.types.AbstractFileSet.setupDirectoryScanner(AbstractFileSet.java:529)
at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:492)
at org.apache.tools.ant.taskdefs.MatchingTask.getDirectoryScanner(MatchingTask.java:192)
at org.apache.tools.ant.taskdefs.optional.Native2Ascii.execute(Native2Ascii.java:239)
at Native2AsciiTest.main(Native2AsciiTest.java:27)
Exception in thread "main"
誰が問題が何であるか知っていますか?