1

我正在尝试使用 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"/>
   ...

这有什么问题吗?

谢谢。

4

2 回答 2

0

而不是 pathelement 中的 location 使用路径,如下所示:

<path id="MyProgram.classpath">
     ...
    <pathelement path="lib/junit.jar"/>
</path>
于 2012-09-06T09:01:44.850 回答
0

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

于 2012-09-05T16:03:56.577 回答