cmd中ant命令出错

时间:2014-02-28 10:27:41

标签: java apache cordova ant

我在cmd提示符中运行ant命令时出现以下错误

 D:\>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed

我必须为andriod设备开发一个phonegap应用程序。

我已将JAVA_HOME设为C:\Program Files\Java\jdk1.6.0_41; 在系统变量下

PathC:\Program Files\Java\jdk1.6.0_41\bin

系统变量中的

系统变量C:\Program Files\apache-ant-1.9.3\bin;

中我的ant路径为Path

我的Path System变量中的值如下所示

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;"C:\Program Files\Common Files\EMC";C:\Program Files\Java\jdk1.6.0_41\bin;D:\username-Software\Android\sdk\platforms;D:\username-Software\Android\sdk\platform-tools;C:\Program Files\apache-ant-1.9.3\bin;D:\username-Software\Android\sdk\tools;

2 个答案:

答案 0 :(得分:1)

build.xml does not exist:你在build.xml所在的目录中运行了ant命令吗?您可以先创建它 - 了解如何在ant tutorial

中创建它

tools.jar:运行java -version。可能有些其他java在PATH变量中有偏好。您可能需要微调PATH变量。 Java二进制文件通常被复制到c:\windows(又名system32)。尝试将JAVA_HOME\bin添加到PATH变量

的开头

答案 1 :(得分:0)

一年前我遇到了同样的问题,因为我已经在我的PATH中安装了两个不同的JDK。检查一下

"Unable to locate tools.jar" when running ant