运行ant build会出现“package org.junit不存在”

当我使用Java IDE构建具有JUnit测试的项目(例如NetBeans)时,它们编译得很好,但是当我尝试在IDE之外使用ant来运行构建脚本时,我得到错误“package org.junit不存在”。

您应该将junit.jar添加到ant文件的类路径定义中。

有很多方法可以做到,一个例子是:

       ...  

有关设置类路径的详细信息,请参见Ant手册 。

问题是在IDE中,它正确设置了类路径以包含JUnit的.jar。 在IDE外运行ant,类路径不同,因此出错。 解决方法是将JUnit .jar放在“C:\ Program Files \ Java \ jre6 \ lib \ ext”文件夹中,这样它总能在任何IDE之外找到。

这里的回答很晚。

将junit.jar文件复制到$ {ANT_HOME} / lib文件夹。