I read all the possible solutions but the none worked. I downloaded the ant and put it in C:\ant
(so I have C:\ant\bin
)
On Windows 7 under System variables I have variable called ANT_HOME with value
C:\ant
and variable called PATH with value
%ANT_HOME%\bin
And when I try in cmd (Command Prompt)
ant -version
I get
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Also, if I try
echo %ANT_HOME%
I get
C:\ant
I tried PATH = %PATH%;%ANT_HOME%\bin but the same situation. Anyone?
EDIT:
Variables are (name - value):
ANT_HOME - C:\ant CLASSPATH - .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip ComSpec - %SystemRoot%\system32\cmd.exe FP_NO_HOST_CHECK - NO JAVA_HOME - C:\Program Files\Java\jdk1.6.0_23 NUMBER_OF_PROCESSORS - 2 OS - Windows_NT PATH - %ANT_HOME%\bin;%JAVA_HOME%\bin PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE - x86 PROCESSOR_IDENTIFIER - x86 Family 6 Model 15 Stepping 6, GenuineIntel PROCESSOR_LEVEL - 6 PROCESSOR_REVISION - 0f06 PSModulePath - %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ QTJAVA - C:\Program Files\Java\jre6\lib\ext\QTJava.zip TEMP - %SystemRoot%\TEMP TMP - %SystemRoot%\TEMP USERNAME - SYSTEM windir - %SystemRoot% XNAGSShared - C:\Program Files\Common Files\Microsoft Shared\XNA\ XNAGSv4 - C:\Program Files\Microsoft XNA\XNA Game Studio\v4.0\
ANT_HOME should be set to the directory where ant is installed. e.g. Show activity on this post. If you have missing files/directories, unzip the apache-ant-1.9.
On Windows it would be easy to find the correct folder -- ANT_HOME is the folder, where the installation is stored and looks like C:\Program Files\Apache Ant (or simply the parent directory of the folder with the Ant binaries).
It sounds like you have it setup right. What happens if you try something like this, which worked for me:
C:\>set ANT_HOME=C:\apache-ant-1.8.1 C:\>set JAVA_HOME=C:\jdk1.6.0_24 C:\>set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin C:\>ant -version Apache Ant version 1.8.1 compiled on April 30 2010
This also worked for me by setting up environment variables, like so:
I had the exact same problem and came across your post.
I figured out my problem was that somehow I did not have a lib
directory in my ANT_HOME
folder. It looks like the script looks specifically for ant.jar
. I unzipped the apache ant zip again and everything worked great.
The error message:
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
for not having an ANT_HOME/lib directory was definitely misleading.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With