我在Assignment2 \ lib文件夾中有我的jar文件,我的構建文件在Assignment2中。 jar文件的名稱是Assignment1.jar以下是我如何試圖通過ant從編譯文件編譯我的Assignment2。螞蟻根本無法識別我的jar文件
<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。這是問題嗎?有什麼方法可以編譯?
'lib.jars'路徑似乎沒問題。我在窗口中使用相同的結構,沒有任何問題。你從哪個路徑執行螞蟻?考慮到basepath是'.',所以你應該從'Assignment2 /'運行。還要檢查'lib /'中是否都是必需的罐子。 – 2014-10-31 10:43:44