未找到ant junit参考

时间:2012-09-05 15:24:57

标签: java ant

我正在尝试使用ant编译junit java文件,但我得到了,

package org.junit does not exist
[javac] import static org.junit.Assert.*;
...

而且,这是我对build.xml的一部分,

<javac debug="true" includeantruntime="false" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">
        <src path="test"/>
        <classpath refid="MyProgram.classpath"/>
    </javac>

  <path id="MyProgram.classpath">
   ...
   <pathelement location="lib/junit.jar"/>
   ...

这有什么问题吗?

感谢。

2 个答案:

答案 0 :(得分:0)

我在上面的摘录中注意到,<path>元素似乎与<javac>元素位于同一目标内。 <path>元素可能是错位的吗? (它需要放在javac之前的同一目标或目标元素之外。)

答案 1 :(得分:0)

而不是位于pathelement中的位置使用这样的路径:

<path id="MyProgram.classpath">
     ...
    <pathelement path="lib/junit.jar"/>
</path>