我在Assignment2 \ lib文件夹中有我的jar文件,我的构建文件在Assignment2中。 jar文件的名称是Assignment1.jar以下是我尝试通过ant从build文件编译Assignment2的方法。
<project name="Assignment1" default="run" basedir=".">
<property name="classes" value="classes" />
<path id="project.class.path">
<pathelement location="src"/>
<pathelement path="${java.class.path}/"/>
<pathelement path="${additional.path}"/>
</path>
<path id="lib.jars">
<fileset dir="lib" includes="**/*.jar" />
</path>
......
<target name="compile" description="compaling java files with Assignment2">
<mkdir dir="build"/>
<javac srcdir="src" destdir="build" debug="on" failonerror="true">
<classpath refid="project.class.path"/>
<classpath refid="lib.jars"/>
</javac>
</target>
<Project/>
我收到编译错误。我正在使用Windows。那是问题吗?有没有办法编译?
答案 0 :(得分:0)
嗯,一切看起来都不错,但是,您可以尝试以下方法来验证相同的内容,
<pathconvert property="libjars" refid="lib.jars"/>
<echo>libjars is ${classpathProp}</echo>
答案 1 :(得分:0)