“ant -version”返回/ usr / bin / build-classpath:错误:找不到某些指定的jar

时间:2013-07-15 17:55:26

标签: linux ant

在linux终端窗口中键入“$ ant -version”时,我收到2个错误,然后是版本#和编译时。

第一个错误:
/usr/bin/build-classpath: error: Could not find xml-commons-apis Java extension for this JVM

第二个错误:

/usr/bin/build-classpath: error: Some specified jars were not found

其次是

Apache Ant version 1.6.5 compiled on January 6 2007

我将$ JAVA_HOME设置为jdk位置并添加到我的路径

造成这些错误的原因是什么?

1 个答案:

答案 0 :(得分:4)

看起来您可能错过了installation步骤的一部分。

  

将环境变量JAVA_HOME设置为Java环境,将ANT_HOME设置为解压缩Ant的目录,并将$ {ANT_HOME} / bin(Unix)或%ANT_HOME%/ bin(Windows)添加到PATH。有关详细信息,请参阅设置。

Ant使用的很多JAR文件存储在${ANT_HOME}/lib目录中,因此Ant需要知道它在哪里。请务必设置ANT_HOME环境变量并在路径中设置${ANT_HOME}/bin

如果安装中缺少JAR文件,您可能只需手动下载并将其安装在${ANT_HOME}/lib目录中。有很多任务不适用于干净的Ant安装,需要安装正确的JAR。