我正在尝试使用phonegap构建我的第一个Android应用程序,为此我需要jdk环境,node.js,ant。 我能够安装jdk但是对于Apache ant我已经尝试了很多论坛和教程来设置路径但是不能成功。
我像这样设置我的变种.... 变量名称: - ANT_HOME 变量值: - C:\ JAVA \ ant \ bin
变量名称: - JAVA_HOME 变量值: - C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ bin \
但我仍然“找不到工具。找到工具。预计会在C:\ ProgramFiles \ java \ jre7 \ lib \ tools.jar中找到 BuildFile:build.xml doest不存在。 建立失败。
请帮助我解决这个无名的问题..
答案 0 :(得分:0)
JAVA_HOME
应该是JDK安装目录(在您的情况下为C:\Program Files\Java\jdk1.7.0_60\
。然后您将%JAVA_HOME%\bin
添加到路径中。
对于java,请参阅Update the PATH Environment Variable (Microsoft Windows)。
您可以按照类似的步骤将ANT_HOME
添加到路径中。 ANT_HOME
应为C:\JAVA\ant
,然后您将%ANT_HOME%\bin
添加到路径中。
如果echo %PATH%
显示ant和java的正确值,那么您需要检查Cordova配置,因为您的配置似乎指向Java运行时环境(JRE)而不是Java Development Kit(JDK)
答案 1 :(得分:0)
有关Ant, jdk, tools.jar
相关说明,请参阅HERE。
Ant
:
ANT_HOME
设置为C:\JAVA\ant
并将;%ANT_HOME%\bin
添加到PATH
变量
JDK
:
JAVA_HOME
设置为"C:\Program Files\Java\jdk1.7.0_60\"
(带引号 ,如果您的文件路径中有空格)并添加{{1你的;%JAVA_HOME%\bin
变量。
关闭在上述更改之前打开的所有命令提示符窗口。只有在更改后打开的命令窗口才会有更新的环境变量。
答案 2 :(得分:0)
这可以通过两种不同的方式完成:
1:从命令提示符开始。 C:> set ANT_HOME = C:\ Program Files \ Ant Files \ apache-ant-1.10.5
C:> set JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_181
C:>设置PATH =%ANT_HOME%\ bin;%JAVA_HOME%\ bin
C:> ant -version
Apache Ant(TM)1.10.5版本于2018年7月10日编译
2:通过设置环境变量。
右键单击此PC>属性>高级系统设置>环境变量>用户变量>新建>变量名称:** ANT_HOME和**变量值:** C:\ Program Files \ Ant Files \ apache-ant-1.10.5> **确定。
现在转到系统变量以添加bin路径。 系统变量>双击路径> 新建> C:\ Program Files \ Ant Files \ apache-ant-1.10.5 \ bin> 新建> C:\ Program Files \ Java \ jdk1.8.0_181 \ bin> 确定。
现在让我们检查它是否正确安装。
goto命令提示符>并键入ant -version。
C:> ant -version
Apache Ant(TM)1.10.5版本于2018年7月10日编译
就是这样。让我知道是否仍然遇到任何困难。