反馈和故障排除

如果某些功能无法正常工作,特别是像 ant -version 这样简单的操作,那么您的配置可能存在问题。在提交错误报告和向所有 Apache Ant 邮件列表发送电子邮件之前

  1. 检查您的环境变量。ANT_HOMEJAVA_HOME 是否正确?如果它们包含引号或尾部斜杠,请将其删除。
  2. 取消设置 CLASSPATH;如果它设置错误,会导致严重问题。Ant 不需要 CLASSPATH 变量定义任何内容才能工作。
  3. 确保 JAVA_HOME/jre/lib/ext 中不存在 crimson.jar 或其他 XML 解析器的版本。
  4. 您的路径是否正确?Ant 是否在其中?JAVA_HOME/bin 呢?您测试过吗?如果您使用的是 Jikes,它是否在路径中?Windows 上的 CreateProcess 错误(特别是 error=2)通常意味着路径中找不到可执行文件。
  5. 您正在运行哪个版本的 Ant?其他应用程序会分发一个副本 - 它可能被意外地选中。
  6. 如果无法运行的任务来自 ANT_HOME/lib 中的 optional.jar?它所依赖的任何库是否丢失了?
  7. 如果任务没有按预期执行,请运行 ant -verboseant -debug 以查看正在发生的事情。

如果您无法解决问题,请从 Ant 用户邮件列表 开始。这些是其他 Ant 用户,他们将帮助您学习使用 Ant。如果他们无法解决问题,那么有人可能会建议您提交错误报告,这将升级问题。当然,请记住,支持(就像所有开源开发任务一样)是自愿的。如果您没有花时间按照上述步骤帮助自己,那么其他人也不太可能花时间帮助您。

此外,如果您不理解某些内容,Ant 用户邮件列表 是提问的地方。而不是开发者列表,也不是源代码和文档中显示姓名的人。如果他们回复所有此类电子邮件,那么没有人有时间改进 Ant。

要提供有关此软件的反馈,请订阅 Ant 用户邮件列表

如果您想为 Ant 做贡献或了解最新的开发情况,请加入 Ant 开发邮件列表

可以在 https://marc.info 上找到可搜索的存档。其他存档将在 邮件列表存档 中在线记录。