我安装了ant(apache-ant-1.7.0)。但是当我在dos命令提示符下运行ant命令时,它会显示
‘ant’ is not recognized as an internal or external command, operable program or batch file.
我出错了。
答案 0 :(得分:36)
这只是意味着它不在路上。
编辑PATH环境变量以包含Ant的“bin”目录。编辑路径的确切步骤取决于您的操作系统,但例如在XP上:
添加Ant bin目录,不带任何引号。使用分号将其与其他条目分开。例如,您可能有:
c:\Program Files\Utils;c:\Program Files\Ant 1.7\bin
答案 1 :(得分:14)
对于遇到这篇文章的人:
永远记住,不要在每个分号后面留一个空格。
○:
C:\Ninja;C:\ant
为:
C:\Ninja; C:\ant
答案 2 :(得分:4)
ant install dir
。如果您还没有,请下载ant
并解压缩。ant install dir
放入ANT_HOME 答案 3 :(得分:3)
也不要在路径条目末尾添加空格。
好:C:\Ninja;C:\ant
不好:C:\Ninja;C:\ant(sp)
...其中(sp)表示空格或空白。我有这个,直到我看到RichardJohnn的回复然后在最后找到它时才弄明白。
答案 4 :(得分:2)
不要使用Windows GUI创建环境变量,因为它们会弄乱系统。创建变量的最简单和最好的方法是使用命令脚本将它们创建为本地。通过这种方式,它们将是本地的,不会与您的系统交互,也更容易使用GUI:)
打开一个空白的记事本,键入以下内容(如果您对构建Java项目感兴趣,我也添加了一个JAVA_HOME变量)。用适合您机器的任何内容替换ant和jdk路径
set PATH=%BASEPATH%
set ANT_HOME=c:\tools\apache-ant-1.9-bin
set JAVA_HOME=c:\tools\jdk7x64
set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin;%PATH%
运行脚本并使用echo%ANT_HOME%检查位置。
答案 5 :(得分:1)
有关Windows环境变量的两个重要说明:
答案 6 :(得分:0)
第1步: 导航到高级系统设置,然后单击高级选项卡,单击环境变量按钮,在这里可以创建环境变量
第2步: 在用户变量中创建一个新变量,说“ANT_HOME”并提供一个路径: 例如: VARIABLE_NAME = ANT_HOME VARIABLE_value =“D:\ apache-ant-1.9.6”
第3步: 现在将Ant主目录的路径追加到系统变量
的路径变量中的bin现在打开cmd promt并键入ant,如果仍然无法识别,请尝试使用管理员模式运行cmd promt,它一定会有效
答案 7 :(得分:-1)
使用ANT构建的最佳方法是在Eclipse中。 只需在Eclipse中的快速访问框中键入Ant,从现有构建文件选项中选择新Java项目。选择XML文件,Eclipse将为您构建它。