Windows 7 -ANT_HOME设置不正确或无法找到ant。请设置ANT_HOME

时间:2014-02-22 07:11:31

标签: java ant

enter image description here

大家好,

我设置了ANT_HOME路径,但在尝试使用ant -version时遇到错误“ANT_HOME设置不正确或无法找到ant。请设置ANT_HOME”

附图以供参考。

请帮助。

3 个答案:

答案 0 :(得分:9)

你有ANT_HOME设置2次:

  1. 作为用户环境变量ANT_HOME =%ANT_HOME%\ bin
  2. 作为系统环境变量ANT_HOME = C:\ ant-apache-1.9.3
  3. 将ANT_HOME = C:\ ant-apache-1.9.3设置为用户变量 OR 作为系统变量,但不是两者都是! 然后将%ANT_HOME%\ bin放入系统路径变量

    必须将ANT_HOME设置为Ant安装的根文件夹 => C:\ ant-apache-1.9.3在你的情况下,它类似于设置JAVA_HOME。
    包括\ bin是错误的!

    通过cmd测试您的蚂蚁安装:

    C:\Users\someuser>ant
    Buildfile: build.xml does not exist!
    Build failed
    

    => OK
    有关您的蚂蚁安装使用的更多详细信息:

    C:\Users\someuser>ant -diagnostics
    ------- Ant diagnostics report -------
    Apache Ant(TM) version 1.9.3 compiled on December 23 2013
    
    -------------------------------------------
     Implementation Version
    -------------------------------------------
    core tasks     : 1.9.3 in file:/C:/ant193/lib/ant.jar
    
    -------------------------------------------
     ANT PROPERTIES
    -------------------------------------------
    ant.version: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
    ant.java.version: 1.7
    Is this the Apache Harmony VM? no
    Is this the Kaffe VM? no
    Is this gij/gcj? no
    ant.core.lib: C:\ant193\lib\ant.jar
    ...
    

答案 1 :(得分:1)

您已设置ANT_HOME,但尚未将ANT_HOME/bin目录添加到PATH变量。

您需要修改环境变量中的PATH变量

%ANT_HOME%\bin;只需添加PATH变量值

即可

我刚刚将ANT bin目录添加到现有的PATH变量中。请按照link

进行操作

答案 2 :(得分:0)

删除ANT_HOME路径变量,该消息实际上说它需要使用项目特定的路径。您可以通过设置ANT_HOME覆盖它。