Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.tools.ant.util.FileUtils.<clinit>(FileUtils.java:63)
at org.apache.tools.ant.Project.<clinit>(Project.java:131)
at Pv.plugin_execute(Pv.java:140)
at Pv.main(Pv.java:194)
Caused by: java.lang.NullPointerException
at org.apache.tools.ant.taskdefs.condition.Os.<clinit>(Os.java:31)
... 4 more
これは、Javaファイルからantターゲットを実行するためのコードです。すべてのパラメータを設定しました。コードはLinux環境で実行されます。
File buildFile = new File(bDir + "/" + pBDir + "/"+ atBFile);
Project p = new Project();
p.setUserProperty("ant.file", buildFile.getAbsolutePath());
p.init();
ProjectHelper helper = ProjectHelper.getProjectHelper();
p.addReference("ant.projectHelper", helper);
helper.parse(p, buildFile);
p.executeTarget(target);
誰かがこれを手伝ってくれますか?昨日は正常に動作していましたが、今日はこの例外が発生しました...