以下是ant
中设置类路径的代码。
<path id="build.classpath">
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="compile" depends="clean">
<javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="build.classpath" />
</target>
为什么我们需要在classpath
中设置ant
?
答案 0 :(得分:1)
将ant视为运行构建任务的框架 - 编译代码,运行(单元)测试等。为了正确编译和执行(测试)代码,java需要访问第三方库您可能正在使用(例如,JUnit用于运行单元测试)。类路径告诉java这些JAR的位置,因此它可以使用它们。