我正在尝试使用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"/>
...
这有什么问题吗?
感谢。
答案 0 :(得分:0)
我在上面的摘录中注意到,<path>
元素似乎与<javac>
元素位于同一目标内。 <path>
元素可能是错位的吗? (它需要放在javac之前的同一目标或目标元素之外。)
答案 1 :(得分:0)
而不是位于pathelement中的位置使用这样的路径:
<path id="MyProgram.classpath">
...
<pathelement path="lib/junit.jar"/>
</path>