我的 Java 项目通过终端编译(使用 Mac OSX 10.8),但不是在 Ant 1.9.1 中。我一直在尝试将这三行代码提炼成一个有效的 Ant 构建脚本。该行是:
javac -cp "./:./ij.jar:ij-ImageIO_.jar:flanagan.jar" org/rhwlab/image/ImageWindow.java
但是,我一直在尝试编写一个可以有效执行此过程的 Ant 构建脚本(如下):
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac includeantruntime="false" srcdir="${src.dir}" destdir="${build.dir}"
compiler="javac1.6" classpathref="classpath">
<include name="org/rhwlab/image/ImageWindow.java"/>
</javac>
</target>
但是会出现以下错误:
Image3D2Z.java:9: package gov.noaa.pmel.sgt does not exist
Analysis2.java:11: package gov.noaa.pmel.sgt.dm does not exist
如何让我的项目通过 Ant 编译?