这两天一直被Eclipse下的ant配置困扰,我的Eclipse的安装路径是d:Eclipse,工程文件位于e:/workspace/ProjectWithJUnit,文件夹结构为
|--src--|--com--|--wallace--|--addAndSubtract.java
|--test--------|--testAddAndSubtract.java
|--lib--|--junit.jar
build.xml
相关系统变量为:
ANT_HOME:D:/eclipse/plugins/org.apache.ant_1.6.5;
JAVA_HOME:C:/Program Files/Java/jdk1.6.0_03;C:/Program Files/Java/jre1.6.0_03;
CLASSPATH:.;C:/Program Files/Java/jdk1.6.0_03/lib/tools.jar;C:/Program Files/Java/jdk1.6.0_03/jre/lib/rt.jar;
Path:C:/Program Files/Java/jdk1.6.0_03/bin;C:/Program Files/Java/jdk1.6.0_03/jre/bin;%ANT_HOME%/bin;
最初在构建build.xml的时候,提示Unable to find a javac compiler,之后按照网上的介绍,将tools.jar移动到
jre.lib目录下,与rt.jar同一位置,之后,ant可以运行。并能生成响应报告,但单元测试并未能成功执行,在report中仍有错误:com/test/testAddAndSubtract (wrong name: src/com/test/testAddAndSubtract),这个问题仍有待解决。