题
我已经安装了ANT(Apache-Ant-1.7.0)。但是当我在DOS命令提示中运行ANT命令时,它说
‘ant’ is not recognized as an internal or external command, operable program or batch file.
我出了什么问题。
解决方案
这只是意味着它不在道路上。
编辑您的路径环境变量以包括ANT的“ bin”目录。通过取决于操作系统来编辑路径的确切步骤,例如在XP上:
- 提出资源管理器(Windows-e)
- 右键单击“我的计算机”,然后选择“属性”
- 在“高级”选项卡上,单击“环境变量”
- 如果“用户变量”集已经包含路径条目,请编辑。否则创建一个新条目。 (如果您希望它影响所有用户,请将其设置为系统环境变量。)
添加蚂蚁箱目录没有任何报价。使用半彩色将其与另一个条目分开。例如,您可能有:
c:\Program Files\Utils;c:\Program Files\Ant 1.7\bin
- 启动新的命令提示以查看更改(它们不会影响现有窗口)
其他提示
对于本文遇到的任何人:
永远记住,在每个半龙之后不要放置空间。
好的:
C:\Ninja;C:\ant
坏的:
C:\Ninja; C:\ant
在Windows:
- ANT_HOME环境变量应设置为您的
ant install dir
. 。如果您还没有下载ant
并解开它。
在Jenkins配置中
- %ant_home% bin应添加到路径
- 转到Jenkins /管理Jenkins / Configure System / Ant安装。
- 取消选中自动安装
- 给蚂蚁的名字(彩色)
- 放
ant install dir
进入ant_home
在詹金斯项目中
- 到项目/配置/构建/调用蚂蚁。 (如果没有,请添加构建步骤/调用蚂蚁)。在ANT版本中,将默认为图名(在Jenkins配置中由您设置)
也不要在路径进入的尽头放置空间。
好的: C:\Ninja;C:\ant
坏的: C:\Ninja;C:\ant(sp)
...(sp)代表空白或空白。我有这个,直到我看到理查德·约翰(RichardJohnn)的答复,然后在最后找到它。
不要使用Windows GUI来创建环境变量,因为它们可能会与系统混乱。创建变量的最简单和最佳方法是用命令脚本创建它们作为本地。这样,它们将是本地的,不会与您的系统交互,然后更容易使用GUI :)
打开一个空白记事本,键入以下内容(如果您有兴趣构建Java项目,我还添加了Java_home变量)。用适合您的机器的任何内容代替蚂蚁和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%检查位置。
Windows环境变量的两个重要说明:
- 请记住,与用户级别相比,某些过程在系统级别运行。服务尤其如此。因此,如果您有一个正在抛出此错误的服务,则可能需要编辑System%路径%变量,而不是用户。
- 每个过程都在过程启动时间时存储环境变量的本地缓存。这意味着您需要在进行这些更改后重新启动流程/服务。这包括cmd.exe
步骤1:导航到Advance System设置,然后单击那里的Advance Tab,单击环境变量按钮,您可以创建环境变量
步骤2:在用户变量中创建一个新变量说“ ant_home”并提供了一条路径:例如:variable_name = ant_home variable_value =“ d: apache-and-1.9.6”
步骤3:现在,在系统变量的路径变量中附加蚂蚁主目录的路径直到bin
现在打开CMD Prom和Type ANT,如果仍然无法识别,请尝试使用管理模式运行CMD Promt,它肯定会起作用
使用蚂蚁构建的最佳方法是Eclipse。只需在Eclipse中输入ANT,请从现有构建文件选项中选择新的Java项目。选择XML文件,Eclipse将为您构建它。