我在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;
在系统变量下
和Path
为C:\Program Files\Java\jdk1.6.0_41\bin
系统变量C:\Program Files\apache-ant-1.9.3\bin;
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;
答案 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。检查一下