我已经尝试过8.3格式,我已经尝试了所有的东西而且我无法让它工作。有什么建议吗?
提前致谢
答案 0 :(得分:3)
我只知道分号和我们指定的路径之间不应该有任何空格。尽管确保一切正确,但我一直都在打破这种情况,让我以更好的方式说明这一点:
ANT_HOME = A:\阿帕奇-ANT-1.8.2
路径= someotherpath1; someotherpath2; A:\阿帕奇-ANT-1.8.2 \ bin中
确保半冒号与路径名之间无空格。
我们认为机器是完美的!!这听起来很愚蠢我知道,但它对我有用。
干杯!!!
答案 1 :(得分:2)
可以运行此命令并将输出放在这里吗?
echo %PATH%
似乎Windows没有走正确的道路,他无法找到ant可执行文件。
答案 2 :(得分:0)
C:\> set
,C:\>java -version
? @ echo off
设置ANT_ARGS = -lib C:\ ant \ extralibs
设置ANT_HOME = C:\ ant
设置ANT_OPTS = -Xmx1024m
设置JAVA_HOME = C:\ JDK \ 1.6.0_24
设置PATH =%JAVA_HOME%\ bin;%ANT_HOME%\ bin;%PATH%; C:\ cvsnt
:默认
叫ant -f%1
:DEBUG
:调用ant -debug -f%1
:XML LOGGER
:调用ant -logger org.apache.tools.ant.XmlLogger -f%1
:绩效监控 :调用ant -listener ise.antelope.common.AntPerformanceListener -f%1
:邮件记录器
:调用ant -logger org.apache.tools.ant.listener.MailLogger -DMailLogger.malhost = ... -DMailLogger.from = BuildServer -DMailLogger.failure.to = ... DMailLogger.success.to = ... - f%1
暂停
像这样开始蚂蚁的一些好处:
答案 3 :(得分:0)
我遇到了同样的问题,配置了所有变量,但“ant”命令无效。 打印路径时(使用echo%path%),我得到了这个结果:
;C:\Program Files\jdk1.6.0.31\bin;%ANT_HOME%\bin;
然后我重新启动了计算机,并以某种方式验证了ANT_HOME变量,现在它正在运行。