【问题标题】:cmd error: 'ANT' is not recognized as an internal or external commandcmd 错误:“ANT”未被识别为内部或外部命令
【发布时间】:2015-09-19 08:03:03
【问题描述】:

这里有任何关于本网站上讨论的其他内容的新内容!无论如何,我正在尝试在我的机器上安装 ant,但我从 cmd 收到错误:

'ant' is not recognized as an internal or external command, operable program or batch file

在运行 ant -versionant -v 时。我使用的是 Windows 7 机器(SP 1)。

echo %PATH% 命令返回

C:\ProgramData\Oracle\Java\javapath;C:\Oracle11g\product\11.2.0\client_1\bin;C:\
Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Wi
ndows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPo
werShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Progra
m Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\I
ntel\Intel(R) Management Engine Components\IPT;C:\Program Files\TortoiseSVN\bin;
C:\Users\hat10024\Desktop\Eclipse\apache-ant-1.9.4\bin;C:\Program Files\nodejs\;
C:\Users\HAT10032\AppData\Roaming\npm;C:\Users\HAT10032\AppData\Local\Android\sd
k\platform-tools;C:\Users\HAT10032\AppData\Local\Android\sdk\tools;C:\apache-ant
-1.9.5\bin\;C:\Users\HAT10032\AppData\Roaming\npm

路径系统变量中的实际值为:

C:\ProgramData\Oracle\Java\javapath;C:\Oracle11g\product\11.2.0\client_1\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\ Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files ( x86)\Intel\Intel(R) 管理引擎组件\IPT;C:\Program Files\TortoiseSVN\bin;C:\Users\hat10024\Desktop\Eclipse\apache-ant-1.9.4\bin;C:\Program Files\nodejs\;C:\Users\HAT10032\AppData\Roaming\npm;C:\Users\HAT10032\AppData\Local\Android\sdk\platform-tools;C:\Users\HAT10032\AppData\Local\Android\ sdk\tools;%ANT_HOME%\bin\

我知道这很丑陋而且很长,从我一直在阅读的其他解决方案来看不应该是这样,但我们将不胜感激任何帮助!谢谢!!

【问题讨论】:

  • 只是一个想法,但也许你的 ant 安装目录是错误的?看看你能不能做到dir C:\Users\hat10024\Desktop\Eclipse\apache-ant-1.9.4\bin。另外,我注意到您在该路径中有“hat10024”,但在其他路径中有“C:\Users\HAT10032”。也许这也是一个错误?
  • 嗨大卫!感谢您的回复!您建议的命令给了我拒绝访问的响应。正如您现在可能已经知道的那样,这台机器中有多个用户。 (因此您在那里看到的其他用户)
  • 如果是这种情况,并且 ant 安装在不同用户的目录中,那么“拒绝访问”响应是有意义的。如果您的用户帐户无法看到该目录的内容,那么将 %PATH% 设置为使用该位置也无济于事。获取您自己的 ant 副本,或者将 ant 安装在某个您都可以使用的地方(可能是程序文件?)。安装 ant 就像解压缩一个 zip 文件一样简单,并且正如您所观察到的,它指向一些环境变量。
  • 明白!那么我应该将 ANT_HOME 变量设置为什么?另外,它是在用户变量还是系统变量下?
  • 我还注意到我的 ant/bin 和 ant/lib 文件夹是空的。那不应该,对吧?

标签: windows ant installation


【解决方案1】:

这可以通过两种不同的方式完成:

1:从命令提示符

C:>设置 ANT_HOME=C:\Program Files\Ant Files\apache-ant-1.10.5

C:>设置 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181

C:>设置 PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin

C:> ant 版本

Apache Ant(TM) 版本 1.10.5 于 2018 年 7 月 10 日编译

2:通过设置环境变量。

右键单击此 PC > 属性 > 高级系统设置 > 环境变量 > 用户变量 > 新建 > 变量名:**ANT_HOME & for **Variable value:**C:\Program Files\Ant Files\apache-ant -1.10.5 > **好的。

现在转到系统变量以添加 bin 路径。系统变量 > 双击路径 > 新建 > C:\Program Files\Ant Files\apache-ant-1.10.5\bin >新建 >C:\Program Files\Java\jdk1.8.0_181\bin>OK.

现在让我们检查它是否安装正确。

转到命令提示符 > 并输入 ant -version。

C:> ant 版本

Apache Ant(TM) 版本 1.10.5 于 2018 年 7 月 10 日编译

就是这样。如果仍然遇到任何困难,请告诉我。

【讨论】:

    【解决方案2】:

    转到apache ant 并下载 zip 文件。

    解压到 Tomcat 或其他 Apache 所在的文件夹。

    转到系统属性 >> 环境变量

    在用户变量中点击新建>>添加

    • 变量名:ANT_HOME

    • 变量值:C:\Program Files\Apache Software 基金会\apache-ant-1.9.6

    在路径中添加

    • C:\Program Files\Apache Software Foundation\apache-ant-1.9.6\bin

    如果你想添加两条路径,那么

    • "C:\Program Files\Apache Software Foundation\apache-ant-1.9.6\bin"; "C:\Program Files\Apache Software Foundation\apache-maven-3.3.9\bin"

    然后进入cmd输入ant -version

    应该可以正常工作。

    【讨论】:

      【解决方案3】:

      首先,您必须下载 ANT。这是链接https://ant.apache.org/bindownload.cgi

      然后将下载的文件解压到C:\Program Files\Ant Folder,其中Ant Folder是我解压的文件夹名称。

      现在您必须设置环境变量。
      右键单击此 PC > 属性 > 高级系统设置 > 环境变量 > 用户变量 > 新建 > 变量名称:ANT_HOME & for 变量值:C:\Program Files\Ant Files\apache-ant-1.10.5 > OK。

      现在转到系统变量以添加 bin 路径。 系统变量 > 双击路径 > 新建 > C:\Program Files\Ant Files\apache-ant-1.10.5\bin > 确定。
      现在让我们检查它是否安装正确。 转到命令提示符 > 并输入 ant -version
      而已。如果仍然遇到任何困难,请告诉我。

      【讨论】:

        猜你喜欢
        • 2011-07-29
        • 2012-03-04
        • 2014-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多