【发布时间】:2015-09-19 04:38:52
【问题描述】:
我是使用 ANT 的新手,我正在尝试使用 Eclipse 3.5 在构建中包含第三方 jar。我在编译中不断收到“找不到符号”错误,所以显然它没有考虑这两个罐子。如果有人能告诉我哪里出错了,或者建议另一条路线,我将不胜感激。
下面的 JarPath 是我在 Eclipse 工作区中的项目的路径。它在路径中尝试了“/”和“\”,但都不重要。
<?xml version="1.0" ?>
<project default="main">
<property name="env.JAVA_HOME" location="C:\Program Files\Java\jdk\bin\javac.exe"/>
<property name="jars.dir" location="JarPath"/>
<target name="main" depends="compile, compress" description="Main target">
<echo>
Building the .jar file.
</echo>
</target>
<target name="compile" description="Compilation target">
<javac srcdir="." fork="yes" executable="${env.JAVA_HOME}"/>
<classpath>
<pathelement location="${jars.dir}/A.jar"/>
<pathelement location="${jars.dir}/B.jar"/>
</classpath>
</target>
<target name="compress" description="Compression target">
<jar jarfile="MyJar.jar" basedir="." includes="*.class" />
</target>
</project>
【问题讨论】: