显然我笨到蚂蚁跑。
当我点击/bin
文件夹中的蚂蚁符号时,我解压缩了所有内容
然后有消息:
无法找到Ant。 Plz设置ANT_HOME。
当我点击Eclipse Sub folder.
中的蚂蚁符号时相同
所以我试图在Windows 8
中修复环境变量。
在菜单Computer-Properties-Environmentvariable中,我发现两个不同的 变量设置。一个用于我的用户,一个用于系统。
我确实用路径添加了ANT_HOME变量:C:\Users\Rhino\Downloads\apache-ant-1.9.6-bin\apache-ant-1.9.6 and i did add %ANT_HOME&\bin;
我试过用户和系统。
我哪里错了?
答案 0 :(得分:1)
您通常可以通过右键单击ant build.xml,然后导航到Run As>来在Eclipse中指定ANT_HOME。 Ant Build ...
然后在Classpath选项卡下,您会看到 Ant Home(默认)的用户条目。如果没有,那么您可以选择右侧的 Ant Home ... 按钮,然后导航到系统上Ant的位置。
单击Apply,然后Run将启动Ant构建。
答案 1 :(得分:0)
根据ant manual,它使用以下三个环境变量,因此请确保它们已到位。
ant.bat脚本使用三个环境变量 - ANT_HOME,CLASSPATH和JAVA_HOME。确保设置ANT_HOME和JAVA_HOME变量,并且它们没有引号('或')并且它们不以\或/结尾.CLASSPATH应该是未设置或为空。
简而言之,您可能错过了将%ANT_HOME%\lib
添加到CLASSPATH
个环境变量。
以下是为了更好地理解而解释的更多内容:
并且隐含地,JAVA_HOME, ANT_HOME
的各个bin目录也要添加到PATH
变量中,以便在命令提示符中从任何变量工作。
我可以从描述中看到你知道环境变量。就像你提到的那样,是的,有两个设置。如果您在下面定义变量,那些适用于计算机的所有用户,如果为用户定义了变量,那么这些变量仅适用于特定用户。
这里给出了上述变量的示例值,这样如果有任何差异,那么您应该能够在您的环境中进行更正。
Java安装在d:\softwares\jdk1.8.0
中
Ant安装在d:\softwares\apache-ant-1.9.4
现在环境变量必须定义为:
variable `JAVA_HOME`, value is `d:\softwares\jdk1.8.0` variable `ANT_HOME`, value is `d:\softwares\apache-ant-1.9.4` variable `CLASSPATH`, value is `%ANT_HOME%\lib` variable `PATH`, add `;%JAVA_HOME%\bin;%ANT_HOME%\bin;` to existing `PATH` at the beginning.
设置完上述内容后,您应该可以通过打开新的命令提示符进行测试,并运行命令ant
然后您应该能够看到以下内容(假设没有build.xml文件)在当前目录中):
Buildfile:build.xml不存在!
构建失败
否则,如果配置设置不正确,您将看不到上述内容。如果显示上述内容,则表明配置正确。