我们可以在 Windows 上为 ANT_HOME 使用 Ant jar 吗?

Can we use Ant jar for ANT_HOME on Windows?

JAVA_HOME 环境变量工作正常(java -version 工作)。

ANT_HOME 指向 C:\antdir\ant-1.8.2.jar 无效。

路径命令清楚地显示添加了 JAVA_HOME 和 ANT_HOME。

...;C:\javadir\jdk\bin;C:\antdir\ant-1.8.2.jar;

ant jar 对 ANT_HOME 配置有效吗?

在 Windows 中,Ant 从 ant.bat 启动,它存在于可下载 zip 中的 bin 目录中。只需将 zip 解压缩到您希望 ANT_HOME 所在的位置,然后将您的 PATH 环境变量指向其 bin 子目录。

理论上,您可以直接从 jar 中 运行 Ant,但您首先必须重现 ant.bat 中发生的大部分复杂配置。仅仅将它添加到您的路径中是不够的。除非您有非常具体的理由,否则可能不值得这样做。