我对 JUnit 和 Ant 有点陌生。我想知道这个错误是什么意思:
The <classpath> for <junit> must include junit.jar if not in Ant's own classpath
我正在编译一个 Java 项目,我无法超越这一点。
最佳答案
Junit ant 任务的文档给出了如何将 junit.jar 放到类路径中的选项列表:
http://ant.apache.org/manual/Tasks/junit.html
为了节省您的查找时间,下面复制了这些选项。我的偏好是选项 1。
- 将 junit.jar 和 ant-junit.jar 都放在 ANT_HOME/lib 中。
- 不要将它们放在 ANT_HOME/lib 中,而是将它们的位置包含在您的 CLASSPATH 环境变量中。
- 使用 -lib 将这两个 JAR 添加到您的类路径中。
- 使用构建文件中的元素指定两个 JAR 的位置。
- 将 ant-junit.jar 保留在 ANT_HOME/lib 中的默认位置,但将 junit.jar 包含在传递给 . (自 Ant 1.7 起)
关于java - 类路径中的 Ant-JUnit 错误 : Ant wants the JUnit . jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809695/