根据蚂蚁manual,它使用以下三个环境变量,所以请确保它们已到位。
- JAVA_HOME
- ANT_HOME
- CLASSPATH
的ant.bat脚本使用三种环境变量 - ANT_HOME,CLASSPATH和JAVA_HOME。确保ANT_HOME和JAVA_HOME变量被设置,而且他们没有引号(是'或“),他们不以\或/结尾。CLASSPATH应该是未设置或为空。
总之,你可能会错过补充%ANT_HOME%\lib
到CLASSPATH
环境变量
以下是解释更小更好的理解:
,隐式的各自的bin目录,以便被添加到PATH
变量以及至从命令提示符下的任何工作。
我可以从描述中看到你知道环境变量。就像你提到的,是的,有两个设置。如果您在下面定义变量,这些变量适用于计算机的所有用户,并且如果变量是为用户定义的,那么仅适用于特定用户。
这里给出上述变量的示例值,以便如果有任何差异,那么您应该能够在您的环境中进行更正。
的Java安装在d:\softwares\jdk1.8.0
蚂蚁安装在d:\softwares\apache-ant-1.9.4
现在的环境变量必须定义为:
variable `JAVA_HOME`, value is `d:\softwares\jdk1.8.0`
variable `ANT_HOME`, value is `d:\softwares\apache-ant-1.9.4`
variable `CLASSPATH`, value is `%ANT_HOME%\lib`
variable `PATH`, add `;%JAVA_HOME%\bin;%ANT_HOME%\bin;` to existing `PATH` at the beginning.
一旦上述设置,你应该能够通过开放测试一个新的命令提示符,并运行命令ant
,然后你应该能够看到下面的(假设当前目录中没有build.xml文件):
Buildfile:build.xml不存在!
构建失败
否则,如果配置设置不正确,你将不会看到以上。如果上面显示的意思是,配置设置正确。
来源
2016-03-18 02:17:21
Rao
首先...好用户名“犀牛”我喜欢它。但它看起来像这样,我认为它应该'ANT_HOME =“C:\ Users \ Rhino \ Downloads \ apache-ant-1.9.6-bin \ apache-ant-1.9.6'因此,当你开始和运行并输入'%ANT_HOME%',它应该引导你到那个文件夹 – 3kings
没问题,但是如果我在eclipse中启动我的项目,这个错误将会导致你错误的安装: C:\ Users \ Rhino \ Downloads \ EclipsemitFx \ eclipse> ant -f build/buildCLSP.XML 命令“ant”不正确或无法找到 –
Ahh好吧,现在您需要将'%ANT_HOME%\'添加到您的'PATH'变量 – 3kings