我正在尝试使用phonegap构建我的第一个android应用程序,为此我需要jdk环境,node.js,ant。我能够安装jdk,但对于Apache ant,我已经尝试了许多论坛和教程来设置路径,但无法成功。
我像这样设置变量....变量名称:—ANT_HOME变量值:C:JAVAantbin
变量名:- JAVA_HOME变量值:- C:Program FilesJava jdk1.7.0_60jrebin
但是我仍然得到"无法找到tools.jar"。期望在C:ProgramFilesjavajre7libtools.jar中找到BuildFile: build.xml不存在。构建失败了。
请帮助我从这个匿名的麻烦…
参见此处查看Ant, jdk, tools.jar
相关说明
-
for
Ant
:将
ANT_HOME
设置为C:JAVAant
,并将;%ANT_HOME%bin
添加到PATH
变量 -
for
JDK
:JAVA_HOME
设置为"C:Program FilesJavajdk1.7.0_60"
(与引号如果你有空间在你的文件路径),并添加;%JAVA_HOME%bin
到你的PATH
变量 -
关闭在上述更改之前打开的任何命令提示符窗口。只有在更改后打开的命令窗口才会有更新的环境变量。
JAVA_HOME
应该是JDK的安装目录(在您的示例中是C:Program FilesJavajdk1.7.0_60
)。然后将%JAVA_HOME%bin
添加到路径中。
对于java,请参见更新PATH环境变量(Microsoft Windows)。
您可以按照类似的过程将ANT_HOME
添加到您的路径。ANT_HOME
应该是C:JAVAant
,然后将%ANT_HOME%bin
添加到路径中。
如果echo %PATH%
显示了ant和java的正确值,那么你需要检查你的Cordova配置,因为它显示你的配置指向java运行时环境(JRE)而不是java开发工具包(JDK)。
这可以通过两种不同的方式完成:
1: From Command Prompt. C:>set ANT_HOME=C:Program FilesAnt Filesapache-ant-1.10.5
C:>set JAVA_HOME=C:Program FilesJavajdk1.8.0_181
C:> = % ANT_HOME % bin路径;% JAVA_HOME % bin
C:> ant -version
Apache Ant(TM) 1.10.5版本2018年7月10日编译
2:通过设置环境变量
右键单击此PC>属性>高级系统设置>环境变量>用户变量>新建>变量名称:**ANT_HOME &;C:Program FilesAnt Filesapache-ant-1.10.5> **OK.
现在转到系统变量添加bin路径。系统变量>双击Path>New> C:Program FilesAnt Filesapache-ant-1.10.5bin>New>C:Program FilesJavajdk1.8.0_181bin>OK。
现在让我们检查它是否安装正确。
转到命令提示符>并键入ant -version。
C:> ant -version
Apache Ant(TM) 1.10.5版本2018年7月10日编译
就是这样。