4

在 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 位置并添加到我的路径中

这些错误的原因可能是什么?

4

1 回答 1

4

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

将环境变量 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。

于 2013-07-15T18:05:47.550 回答