cmd 错误:“ANT"未被识别为内部或外部命令 [英] cmd error: 'ANT' is not recognized as an internal or external command
问题描述
本网站上讨论的任何其他内容都是新的!无论如何,我正在尝试在我的机器上安装 ant,但我收到来自 cmd 的错误:
'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件
运行 ant -version
或 ant -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屋!