我想配置我的PC (Windows 7),以便使用phonegap 2.7.0并创建一个android应用程序,因此根据本教程,我确认了环境变量。
下面是我们在配置中需要的变量,如命令提示符所示:Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:UsersAdokis>echo %path%
C:Program Files (x86)AMD APPbinx86_64;C:Program Files (x86)AMD APPbinx86
;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32Win
dowsPowerShellv1.0;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static
; C:UsersAdokisDevelopmentadt-bundle-windows-x86_64-20130514sdkplatform-to
ols;C:UsersAdokisDevelopmentadt-bundle-windows-x86_64-20130514sdktools;C:
UsersAdokisDevelopmentapache-ant-1.9.0bin;C:Program FilesJavajdk1.7.0_17
C:UsersAdokis>echo %JAVA_HOME%
c:Programs FilesJavajdk1.7.0_17
C:UsersAdokis>echo %ANT_HOME%
c:UsersAdokisDevelopmentapache-ant-1.9.0
C:UsersAdokis>
问题是,当我使用ant命令时,显示错误"无法定位tools.jar"
C:UsersAdokis>ant
Unable to locate tools.jar. Expected to find it in C:Program FilesJavajre7li
btools.jar
Buildfile: build.xml does not exist!
Build failed
我仔细检查了所有正确的变量,但我不知道为什么在无法找到tools.jar中查找tools.jar。希望能找到它C:Program FilesJavajre7libtools.jar,而变量配置在c: Java jdk1.7.0_17程序文件
任何想法?
下载并安装Java JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),而不是JRE。
完成后,可能需要更改%JAVA_HOME%环境变量。我不确定JDK安装程序是否为你做了这些。
文件tools.jar不包含在JRE中,因为它只是"运行时环境"而不是"开发工具包"。
另外,检查CLASS_PATH
和JAVA_LIB
的值,因为Ant可能使用它们而不是JAVA_HOME
。
有同样的问题。我的错误是我包含了/bin文件夹JAVA_HOME环境变量