在命令提示符中,我一直收到这个错误,即使我已经遵循了联机说明和这里的问题解决方案-没有被识别为内部。
我遵循以下命令:ant.apache.org/manual/install.html并下载了Apache 1.8.2,并将我的变量设置为C:\ant,这就是我在ANt安装中使用的变量。ANT_HOME是我使用的变量。我将其添加到环境变量path中:%ANT_HOME%\bin;。我甚至创建了另一个变量,并将其命名为PATH并添加了%ANT_HOME%\bin;。我在系统变量中完成了所有这些操作。重新启动后,我登录了,但仍然不允许我使用ant -version命令来检索有关ANT安装的任何信息。我还启动了几个新的命令提示符实例,但仍然收到来自"ant -version“的错误。
我的系统变量同时考虑了ANT_HOME和JAVA_HOME。C:\ant是我的ANT_HOME所在的位置,因此我将ANT_HOME变量的值设置为该值。%JAVA_HOME%\bin;%ANT_HOME%\bin;位于'Path‘变量的末尾。我重置了我的计算机并创建了几个命令提示符实例,但仍然无法识别ANT。我可以毫不费力地请求Java的信息,但不能请求ANT的信息。请协助。
我已经正确地设置了变量,并且还设置了另一个不是我原始PATH变量的path。如果我做错了什么,请告诉我。
编辑:根据垃圾神的请求更新。
发布于 2013-02-01 01:24:49
我发现user变量,如果路径中有空格,则需要
ANT_HOME = "C:\Program Files\Adt\ant"请注意其中的引号。然后路径中的%ANT_HOME%\bin意味着ant可以从任何位置在命令提示符中工作
https://stackoverflow.com/questions/7387684
复制相似问题