安装 Ant 时出错:ANT_HOME设置不正确

2022-09-01 05:32:27

我阅读了所有可能的解决方案,但没有一个有效。我下载了蚂蚁并把它放进去(所以我有C:\antC:\ant\bin)

在Windows 7上的系统变量下,我有一个名为ANT_HOME的变量,带有值

C:\ant

和名为 PATH 的变量,带值

%ANT_HOME%\bin

当我尝试在cmd(命令提示符)中

ant -version

我得到

ANT_HOME设置不正确或无法找到 ant。请设置ANT_HOME。

另外,如果我尝试

echo %ANT_HOME%

我得到

C:\ant

我尝试了 PATH = %PATH%;%ANT_HOME%\bin,但情况相同。任何人?

编辑:

变量为(名称 - 值):

ANT_HOME - C:\ant
CLASSPATH - .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
ComSpec - %SystemRoot%\system32\cmd.exe
FP_NO_HOST_CHECK - NO
JAVA_HOME - C:\Program Files\Java\jdk1.6.0_23
NUMBER_OF_PROCESSORS - 2
OS - Windows_NT
PATH - %ANT_HOME%\bin;%JAVA_HOME%\bin
PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE - x86
PROCESSOR_IDENTIFIER - x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL - 6
PROCESSOR_REVISION - 0f06
PSModulePath - %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
QTJAVA - C:\Program Files\Java\jre6\lib\ext\QTJava.zip
TEMP - %SystemRoot%\TEMP
TMP - %SystemRoot%\TEMP
USERNAME - SYSTEM
windir - %SystemRoot%
XNAGSShared - C:\Program Files\Common Files\Microsoft Shared\XNA\
XNAGSv4 - C:\Program Files\Microsoft XNA\XNA Game Studio\v4.0\

答案 1

听起来你已经正确设置了它。如果你尝试这样的东西会发生什么,这对我有用:

C:\>set ANT_HOME=C:\apache-ant-1.8.1

C:\>set JAVA_HOME=C:\jdk1.6.0_24

C:\>set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin

C:\>ant -version
Apache Ant version 1.8.1 compiled on April 30 2010

这也通过设置环境变量对我有用,如下所示:

Ant Env


答案 2

我有完全相同的问题,并遇到了你的帖子。

我发现我的问题是不知何故,我的文件夹中没有目录。看起来脚本是专门针对 .我再次解开了阿帕奇蚂蚁拉链,一切都很好。libANT_HOMEant.jar

错误消息:

ANT_HOME设置不正确或无法找到 ant。请设置ANT_HOME。

因为没有ANT_HOME/lib目录绝对是误导性的。


推荐