当环境变量正确时,“无法找到tools.jar”

时间:2013-05-21 05:43:08

标签: cordova ant environment-variables java

我想配置我的电脑(Windows 7),以便使用phonegap 2.7.0并创建一个Android应用程序,因此根据本教程,我确认了环境变量。

以下是我们在配置上需要的变量,如命令提示符所示:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Adokis>echo %path%
C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86
;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Win
dowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
; C:\Users\Adokis\Development\adt-bundle-windows-x86_64-20130514\sdk\platform-to
ols;C:\Users\Adokis\Development\adt-bundle-windows-x86_64-20130514\sdk\tools;C:\
Users\Adokis\Development\apache-ant-1.9.0\bin;C:\Program Files\Java\jdk1.7.0_17

C:\Users\Adokis>echo %JAVA_HOME%
c:\Programs Files\Java\jdk1.7.0_17

C:\Users\Adokis>echo %ANT_HOME%
c:\Users\Adokis\Development\apache-ant-1.9.0

C:\Users\Adokis>

问题是,当我使用ant命令时会显示错误“Unable to locate tools.jar”

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

我仔细检查了所有正确的变量,但我无法弄清楚为什么在无法找到tools.jar的工具.jar。预计会找到它 变量配置为时,C:\ Program Files \ Java \ jre7 \ lib \ tools.jar c:\ Programs Files \ Java \ jdk1.7.0_17

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

下载并安装Java JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)而不是JRE。

完成此操作后,可能需要更改%JAVA_HOME%环境变量。我不确定JDK安装程序是否适合您。

文件tools.jar不包含在JRE中,因为它只是“运行时环境”而不是“开发工具包”。

另外,请检查CLASS_PATHJAVA_LIB的值,因为Ant可能正在使用它们而不是JAVA_HOME

答案 1 :(得分:2)

有同样的问题。我的错误是我已经为JAVA_HOME环境变量包含了/ bin文件夹。