如果对任何人来说这仍然是一个问题,我对之前的答案有一点澄清。我使用只安装了JDK的ant遇到了同样的问题。虽然,JDK安装程序给了我一个这样的目录结构:
Directory of C:\Program Files\Java
05/08/2012 09:43 AM
05/08/2012 09:43 AM
05/08/2012 09:46 AM
05/08/2012 09:19 AM
05/08/2012 09:44 AM
0 File(s) 0 bytes
当我运行ant时,它抱怨没有在jre7子目录下找到tools.jar。直到我set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04"错误消失。