我有这个用户相同的问题: ant – 不承认为内部
然而不幸的是,没有任何解决scheme为我在这个职位或其他任何工作。 我也看了其他命令无法识别,特别是添加一个pathvariables。 我正在使用的程序如下所示:
Extract to a desired installation directory, eg C:\apache-ant Create an ANT_HOME environment variable` Open System Properties -> Advanced -> Environment Variables Create a new system variable Variable name: ANT_HOME Variable value: C:\apache-ant Add %ANT_HOME%\bin directory to the PATH system variable Open System Properties -> Advanced -> Environment Variables Under system variables, select PATH and append ;%ANT_HOME%\bin eg %SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%ANT_HOME%\bin Verify that ANT is installed. Open a new command window and type: C:\>ant -v`
在我的情况下,variables值是C:\apache-ant\apache-ant-1.8.2
。
我的确切pathvariables是%SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%ANT_HOME%\bin
,分号之间没有空格。
然而,testingant安装不起作用,下面的图片是我所经历的:
我曾多次尝试重新启动无济于事。 我已经用完了想法,所以如果有人有任何的信息将是有益的。 谢谢!
dir的结果:
ANT_HOME
没有被解析。 将Path系统环境变量中的%ANT_HOME%\bin
更改为c:\apache-ant\apache-ant-1.8.2\bin
。
我有一个类似的问题,但%ANT_HOME%没有解决的原因是我已经添加它作为一个USER变量,而不是一个系统之一。 现在排序,感谢这个职位。
创建一个包含以下内容的脚本; (用你的机器的正确替换蚂蚁和jdk路径)
set PATH=%BASEPATH% set ANT_HOME=c:\tools\apache-ant-1.9-bin set JAVA_HOME=c:\tools\jdk7x64 set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin;%PATH%
在shell中运行它。
当更改环境变量时注销并重新登录,以便应用它。
我下载了ant( http://ant.apache.org/bindownload.cgi ),解压到我的C盘,并使用了windows的doskey命令:
doskey ant=C:\apache-ant-1.9.6\bin\ant.bat $*
这将工作,只要你使用相同的命令控制台,使其永久更加困难: http : //darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html
有同样的问题。 解决方法是在%ANT_HOME%\bin
的末尾添加一个\
,所以它变成了%ANT_HOME%\bin\
为我工作。 (应该是系统变种)
请按照以下步骤操作
在用户变量中
Set VARIABLE NAME = ANT_HOME VARIABLE PATH = C:\ Program Files \ apache-ant-1.9.7
2.编辑用户变量 PATH =%ANT_HOME%\ bin
转到系统变量