cmd 错误:“ANT"未被识别为内部或外部命令 [英] cmd error: 'ANT' is not recognized as an internal or external command

查看:29
本文介绍了cmd 错误:“ANT"未被识别为内部或外部命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

本网站上讨论的任何其他内容都是新的!无论如何,我正在尝试在我的机器上安装 ant,但我收到来自 cmd 的错误:

'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件

运行 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:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\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) 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\sdk\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) ManagementEngine 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) Management Engine Components\IPT;C:\Program Files\TortoiseSVN\bin;C:\Users\hat10024\Desktop\Eclipse\apache-ant-1.9.4\bin;C:\ProgramFiles\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\

我知道这既丑陋又冗长,从我一直在阅读的其他解决方案中看不应该是那样,但任何帮助将不胜感激!谢谢!!

解决方案

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

1:从命令提示符.

C:>set 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 -version

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

2:通过设置环境变量.

右键单击此电脑 > 属性 > 高级系统设置 > 环境变量 > 用户变量 > 新建 > 变量名称:**ANT_HOME &对于**变量值:**C:\Program Files\Ant Files\apache-ant-1.10.5 > **OK.

现在转到系统变量以添加 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 -version

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

就是这样.如果还有任何困难,请告诉我.

New here any just about anything else discussed on this site! Anyway, I'm trying to install ant on my machine but I'm getting an error from cmd:

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

when running ant -version or ant -v. I'm using a Windows 7 machine (SP 1).

echo %PATH% command returns

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

Actual value in Path System Variable is:

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) 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\sdk\platform-tools;C:\Users\HAT10032\AppData\Local\Android\sdk\tools;%ANT_HOME%\bin\

I know this is ugly and long and shouldn't look that way from other solutions I've been reading but any help would be greatly appreciated! Thanks!!

解决方案

This can be done in 2 different ways:

1: From Command Prompt.

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

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

C:>set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin

C:> ant -version

Apache Ant(TM) version 1.10.5 compiled on July 10 2018

2: By setting environment variables.

Right click on This PC > Properties > Advanced system settings > Environment Variables > User variables > New > Variable name:**ANT_HOME & for **Variable value:**C:\Program Files\Ant Files\apache-ant-1.10.5 > **OK.

Now goto System variables to add bin path. System variables > double click on Path >New > C:\Program Files\Ant Files\apache-ant-1.10.5\bin >New >C:\Program Files\Java\jdk1.8.0_181\bin>OK.

Now lets check whether it is installed correctly or not.

goto Command Prompt > and type ant -version.

C:> ant -version

Apache Ant(TM) version 1.10.5 compiled on July 10 2018

That's it. Let me know if still getting any difficulties.

这篇关于cmd 错误:“ANT"未被识别为内部或外部命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆