ant - not recognized as an internal

2019-08-20 04:59发布

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

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

我要去哪里错了。

Answer 1:

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

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

  • 打开资源管理器(Windows的E)
  • “我的电脑”点击右键并选择“属性”
  • 在“高级”选项卡,点击“环境变量”
  • 如果设置“用户变量”中已经包含了一个路径条目,编辑。 否则,创建一个新条目。 (如果你想影响所有用户,将其设置为系统环境变量。)
  • 添加Ant的bin目录中不带任何引号。 使用分号将其与另一条目分开。 例如,你可能有:

     c:\Program Files\Utils;c:\Program Files\Ant 1.7\bin 
  • 启动一个新的命令提示符看到的变化(它们不会影响现有的窗口)


Answer 2:

对于任何人遇到这样的文章:
一定要记住,不要把一个空间的每个分号后面。


好:
C:\Ninja;C:\ant

坏:
C:\Ninja; C:\ant



Answer 3:

在Windows中:

  • ANT_HOME环境变量应设置为你的ant install dir 。 如果你还没有这样的,下载ant和解压。

在詹金斯配置

  • %ANT_HOME%\ bin中应加入到PATH
  • 转到詹金斯/管理詹金斯/配置系统/ Ant安装。
    • 取消选中自动安装
    • 为蚂蚁提供的域名(AntName)
    • ant install dir为ANT_HOME

在詹金斯项目

  • 该杀项目/配置/编译/调用Ant。 (添加生成步骤/调用Ant,如果您有没有什么)。 在蚂蚁版本更改默认为AntName(由您在詹金斯配置中设置)


Answer 4:

另外,不要在你的路径条目的末尾加一个空格。

好: C:\Ninja;C:\ant

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

...其中(SP)表示空格或空白。 我有这个,无法弄明白,直到我看到RichardJohnn的答复,然后发现它在最后。



Answer 5:

不要使用Windows图形用户界面,用于创建环境变量,因为它们可以搞砸与系统。 创建一个变量最简单,最好的办法是创建为本地的命令脚本。 这样,他们将是当地的,也不会与您的系统interfare,更容易然后使用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%

运行脚本,并检查回声%ANT_HOME%的位置。



Answer 6:

在Windows环境变量的两个注意事项:

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


Answer 7:

步骤1:导航推进系统设置,然后单击高级选项卡上出现,点击环境变量按钮,在这里你可以创建环境变量

步骤2:在用户变量创建一个新的变量说“ANT_HOME”,并提供给它的路径:例如:VARIABLE_NAME = ANT_HOME VARIABLE_VALUE =“d:\阿帕奇-ANT-1.9.6”

第3步:现在追加的Ant主目录的路径,直到斌在系统变量的路径变量

现在,打开CMD PROMT并键入蚂蚁,如果它仍然无法识别尝试使用管理员模式运行CMD PROMT,它肯定会工作



Answer 8:

要使用Ant构建最好的办法是在Eclipse。 刚刚在Eclipse中快速访问框中键入蚂蚁,选择从现有的构建文件选项新的Java项目。 选择XML文件和Eclipse将建立它。



文章来源: ant - not recognized as an internal
标签: jenkins ant path