Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error installing Ant: ANT_HOME is set incorrectly

Tags:

java

ant

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\ 
like image 559
svenkapudija Avatar asked Apr 09 '11 20:04

svenkapudija


People also ask

What should ANT_HOME be set to?

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.

Where does ant get installed in Linux?

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).


2 Answers

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:

Ant Env

like image 92
WhiteFang34 Avatar answered Oct 05 '22 20:10

WhiteFang34


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.

like image 29
Nathan Totura Avatar answered Oct 05 '22 21:10

Nathan Totura