我遇到了和这位用户一样的问题:ant - not recognized as an internal
然而不幸的是,那篇帖子或其他任何帖子中的解决方案都没有对我起作用。我也查看了其他未被识别的命令,并特别添加了路径变量。我使用的过程如下:
Extract to a desired installation directory, e.g. C:\apache-ant
Create an ANT_HOME environment variable`
Open System Properties -> Advanced -> Environment Variables
Create a new system variable
Variable name: ANT_HOME
Variable value: C:\apache-ant
Add %ANT_HOME%\bin directory to the PATH system variable
Open System Properties -> Advanced -> Environment Variables
Under system variables, select PATH and append ;%ANT_HOME%\bin
e.g. %SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%ANT_HOME%\bin
Verify that ANT is installed.
Open a new command window and type:
C:\>ant -v`
在我的情况下,变量值是C:\apache-ant\apache-ant-1.8.2
。
我的路径变量为%SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%ANT_HOME%\bin
,分号之间没有任何空格。
然而,测试ant安装失败了,如下图所示:
我已尝试过多次重新启动,但均无效。 我已经想不出什么主意了,如果有任何信息将很有帮助。 谢谢!
编辑
发布dir的结果:
System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Java
jdk1.6.0_29\bin;%ANT_HOME%\bin - user1152440