我已经安装了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将为您构建它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top