0
調用時
我試圖調用Ant編程,但我遇到這個錯誤螞蟻錯誤在Eclipse
異常在線程「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/工具/ ANT /啓動/ AntMain
我嘗試使用控制檯分別運行build.xml,並通過在eclipse中右鍵單擊它運行爲ant build。它運行沒有問題。
我的螞蟻樣本測試類
public class AntTest {
public static void main(String[] args) {
File buildFile = new File("build.xml");
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(p.getDefaultTarget());
}
}
我的示例build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="testproject" default="test" basedir=".">
<target name="test">
<echo message="Hello World" />
</target>
</project>
我缺少什麼?
謝謝。很多例子只說添加ant.jar,而不是ant-launcher.jar。 – jantox