蚂蚁 - 不承认是内部的

时间:2009-10-19 06:03:46

标签: jenkins ant path

我安装了ant(apache-ant-1.7.0)。但是当我在dos命令提示符下运行ant命令时,它会显示

‘ant’ is not recognized as an internal or external command, operable program or batch file.

我出错了。

8 个答案:

答案 0 :(得分:36)

这只是意味着它不在路上。

编辑PATH环境变量以包含Ant的“bin”目录。编辑路径的确切步骤取决于您的操作系统,但例如在XP上:

  • 启动资源管理器(Windows-E)
  • 右键单击“我的电脑”,然后选择“属性”
  • 在“高级”标签上,点击“环境变量”
  • 如果“用户变量”集已包含PATH条目,请对其进行编辑。否则创建一个新条目。 (如果您希望它影响所有用户,请将其设置为系统环境变量。)
  • 添加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)

在Windows中:

  • 应将ANT_HOME环境变量设置为ant install dir。如果您还没有,请下载ant并解压缩。

在Jenkins配置中

  • %ANT_HOME%\ bin应添加到PATH
  • 转到Jenkins /管理Jenkins /配置系统/ Ant安装。
    • 取消选中自动安装
    • 为Ant(AntName)
    • 命名
    • ant install dir放入ANT_HOME

在Jenkins项目中

  • 进入Project / Configure / Build / Invoke Ant。 (如果没有,请添加构建步骤/调用Ant)。在Ant版本中更改默认为AntName(由Jenkins配置中的设置)

答案 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环境变量的两个重要说明:

  • 请记住,某些进程在系统级别运行,而不是用户级别。服务尤其如此。因此,如果您有一个抛出此错误的服务,您可能需要编辑System%PATH%变量,而不是用户。
  • 每个进程在进程启动时存储环境变量的本地缓存。这意味着您需要在进行这些更改后重新启动进程/服务。这包括cmd.exe

答案 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将为您构建它。