【发布时间】:2015-09-19 08:03:03
【问题描述】:
这里有任何关于本网站上讨论的其他内容的新内容!无论如何,我正在尝试在我的机器上安装 ant,但我从 cmd 收到错误:
'ant' is not recognized as an internal or external command, operable program or batch file
在运行 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:\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