17

我已经安装了蚂蚁(apache-ant-1.7.0)。但是当我在 dos 命令提示符下运行 ant 命令时,它说

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

我要去哪里错了。

4

8 回答 8

38

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

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

  • 调出资源管理器 (Windows-E)
  • 右键单击“我的电脑”并选择“属性”
  • 在“高级”选项卡上,单击“环境变量”
  • 如果“用户变量”集已经包含一个 PATH 条目,请对其进行编辑。否则创建一个新条目。(如果您希望它影响所有用户,请将其设置为系统环境变量。)
  • 添加 Ant bin 目录,不带任何引号。使用分号将其与另一个条目分开。例如,您可能有:

    c:\Program Files\Utils;c:\Program Files\Ant 1.7\bin
    
  • 启动新的命令提示符以查看更改(它们不会影响现有窗口)
于 2009-10-19T06:08:48.767 回答
14

对于看到这篇文章的任何人:
永远记住,不要在每个分号后加空格。


好的:
C:\Ninja;C:\ant

坏的:
C:\Ninja; C:\ant

于 2010-07-14T18:33:39.507 回答
5

在窗口中:

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

在 Jenkins 配置中

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

在詹金斯项目中

  • 进入项目/配置/构建/调用 Ant。(如果没有,请添加构建步骤/调用 Ant)。在 Ant 版本中将默认更改为 AntName(由您在 Jenkins 配置中设置)
于 2014-04-11T14:11:55.643 回答
3

也不要在路径条目的末尾放置空格。

好的:C:\Ninja;C:\ant

坏的:C:\Ninja;C:\ant(sp)

...其中 (sp) 表示空格或空白。我有这个,直到我看到RichardJohnn的回复然后在最后找到它才弄明白。

于 2011-12-14T23:28:42.147 回答
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% 检查位置。

于 2014-05-27T12:33:59.720 回答
2

关于 Windows 环境变量的两个重要说明:

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

步骤1:导航到高级系统设置,然后点击那里的高级选项卡,点击环境变量按钮,在这里你可以创建环境变量

第 2 步:在用户变量中创建一个新变量“ANT_HOME”并提供一个路径:例如:VARIABLE_NAME = ANT_HOME VARIABLE_value = "D:\apache-ant-1.9.6"

步骤 3:现在将 Ant 主目录的路径添加到系统变量的路径变量中的 bin 中

现在打开 cmd promt 并输入 ant,如果仍然无法识别尝试使用 admin 模式运行 cmd promt,它肯定会工作

于 2016-03-04T07:00:06.697 回答
-1

使用 ANT 构建的最佳方式是在 Eclipse 中。只需在 Eclipse 的快速访问框中键入 Ant,从现有构建文件选项中选择新建 Java 项目。选择 XML 文件,Eclipse 将为您构建它。

于 2015-08-13T01:49:25.567 回答