[ACCEPTED]-Error installing Ant: ANT_HOME is set incorrectly-ant
It sounds like you have it setup right. What 3 happens if you try something like this, which 2 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 1 setting up environment variables, like so:
I had the exact same problem and came across 9 your post.
I figured out my problem was 8 that somehow I did not have a
lib directory 7 in my
ANT_HOME folder. It looks like the script 6 looks specifically for
ant.jar. I unzipped the 5 apache ant zip again and everything worked 4 great.
The error message:
ANT_HOME is set 3 incorrectly or ant could not be located. Please 2 set ANT_HOME.
for not having an ANT_HOME/lib 1 directory was definitely misleading.
I was facing the same issue. But the problem 3 was that I had added
ANT_HOME to user variables 2 in Windows.
I removed it and added
ANT_HOME to system 1 variables. It works fine now.
My problem has solved in windows xp, Steps 2 are here (this is my setting change as per 1 your installation):
- add in Path
- open command prompt and run command ant (you will see out put from ant)
Try setting your ANT_HOME like below.it 1 worked for me
Adding manually from Windows sometimes does 2 not work...
To solve this, open command prompt 1 and type these commands;
C:\>set ANT_HOME=C:\apache-ant-1.9.2 C:\>set JAVA_HOME=C:\jdk1.7.0_25 C:\>set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin
... then test:
C:\>ant -version Apache Ant(TM) version 1.9.2 compiled on JULY 8 2013
Ok my problem was solved through this thread. I'll 1 just summarize what I did.
- Add the JAVA_HOME and ANT_HOME as system variables instead of user variables.
- Make sure that the JAVA_HOME is pointing towards your JDK directory and not the JRE directory. TOOLS.java is a part of JDK and not JRE.
setting ANT_HOME from cmd worked for me 1 somehow! C:>set ANT_HOME=C:\apache-ant-1.8.1
Close your command prompt after setting 2 your environment variables and open another 1 another one.
On Windows 7 you must run CMD as Adminitrator! When 2 you just click Start and type to search 1 box cmd then Java and ant both not recognized.
I had the same issue and I was able to fix 3 it by defining the
%JAVA_HOME%\bin variable before defining 2 the
%ANT_HOME%\bin in my Path.
I had the same problem. If you check for 7 a
bin folder in your
apache-ant-1.9.4 folder, you may find 6 it doesn't exist.
This was the case for me, and 5 I fixed the issue by simply downloading 4 ant again and setting
All you 3 need to do is this; you don't need to waste 2 time trying to change and re-change your 1 env; just try downloading it again.
Somehow it appears to be very strange problem. Couple 11 of guesses:
1) I hope you've downloaded ANT 10 from here: http://apache.mirror.aussiehq.net.au//ant/binaries/apache-ant-1.8.2-bin.zip. If not, you can try that once.
2) I 9 hope there is no security related issues 8 that is preventing you to access ANT from 7 command window, just to double check, copy 6 the new ANT installation in some other directory, may 5 be
Java - version running properly? Or are 4 you getting the similar kind of issue?
4) Also 3 Go inside $ANT_HOME\bin folder through command 2 prompt by typing cd C:\ant\bin and type 1 $ant.bat.. what error you get?
For me loading the *.zip version helped. It 1 seams it contains different data.
I ran into the same problem.
When you download 1 the zip file make sure you unblock the zip.
Looks like there is an issue with
Just 3 comment the following lines in
ant.bat and set 2 the ANT_HOME environment variable and it 1 should work.
if "%ANT_HOME%"=="" goto setDefaultAntHome :stripAntHome if not _%ANT_HOME:~-1%==_\ goto checkClasspath set ANT_HOME=%ANT_HOME:~0,-1% goto stripAntHome :setDefaultAntHome rem %~dp0 is expanded pathname of the current script under NT set ANT_HOME=%~dp0..
If you set through MyComputer-->Environment 6 variables it will work absolutely fine..
The 5 same thing was happening to me when I was 4 trying to do that through command prompt. It 3 was an issue... but I figured out the problem... problem 2 were the spaces
PATH = %PATH%;%ANT_HOME%\bin
remove the spaces from the 1 above command it might work.
Sounds somewhat stupid, but try restarting 3 the computer if you haven't after the environment 2 variable additions. I wasted a couple of 1 hours not doing this.
Please try to set system variable of environment 5 variables to the following:
1)ANT_HOME :: your ant folder(e.g. C:\ant\...) 2)JAVA_HOME :: your JDK path 3)Path:Till bin path( e.g.C:\jdk\bin;C:\ant\bin;)with semicolon
I tryed setting 4 up ANT it was successful. Verify thro' command 3 promt by typing ... ant -version you should 2 get something like this: Apache Ant version 1 1.9.3 complied on December 10 2013
I had been facing the problem : here is 4 my fix that got the ant working.
dowload 3 the proper file
and download the file
Set the 2 following variables in System Environment Variable:
set ANT_HOME=C:\apache-ant-1.8.2 set JAVA_HOME=C:\jdk1.7.0_25 set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;
Thank 1 You.
In my case it was a silly mistake, when 6 you download the file I did not realize 5 was that the directory, apache-ant-1.9.3-bin and copy directly 4 to Program Files/apache-ant-1.9.3-bin. This gave me the error, I solved it 3 by copying the apache-ant-1.9.3 folder is 2 inside apache-ant-1.9.3-bin to Program Files/apache-ant-1.9.3 1 and perform the usual steps.
The trick is in avoiding spaces altogether!
Make 2 sure that you don't add any unneeded spaces 1 when adding to the PATH
PATH = %JAVA_HOME%\bin;%ANT_HOME%\bin
Installing ANT gave me such hard time that 13 I decided to reply to this thread as soon 12 as I get it right.
I was getting the 'ANT_HOME 11 is set incorrectly...'
I tried everything 10 on this thread (almost) like %ANT_HOME%\bin 9 and swapping the JAVA_HOME and ANT_HOME 8 position on PATH variable, setting System 7 variables than User variable etc. Nothing 6 worked.
I downloaded the source distribution 5 and it had no bin folder in it. So I deleted 4 it, downloaded the binary version, unzipped 3 it and set the ANT_HOME to C:\apache-ant-1.7.0 2 and %ANT_HOME%\bin to PATH under User variable.
It 1 worked for me.
To set or install ANT just add the address 5 of your apache-ant into your PATH variables 4 next to your installed jdk file, as show 3 below
C:\Program Files\Java\jdk1.8.0_45\bin;C:\Program 2 Files\apache-ant-1.9.6\bin
I hope this will 1 help you guys! enjoy
If getting error like ant_home is set incorrectly or ant could not be located. please set ant_home Then follow following 7 step which works for me.
1 . GO to computer 6 properties (windows+pause Break)--> advance 5 system setting
System properties -->Advance---> environment 4 variable
DELETE ANT_HOME from User Variable
ADD 3 ANT_HOME in System variable and give the 2 path of your apache ant folder as shown 1 in figure.
- ADD OR copy and paste as it is %ANT_HOME%\bin in the last of you path as shown in figure.
- open cmd run ant -v that's all :)
I set up the environment variables for Java 3 and Ant correctly but it didnt work till 2 I restarted System. Set Environment variables 1 ANT_HOME, JAVA_HOME and restart system.
Fix all the environment variables to correct 6 location
PATH. Close the command prompt 5 and open a new command window. Try running 4 'ant' command. It worked for me.
To test 3 it : check the versions of JAVA and ANT.
C:> java -version C:> ant -version
If 2 its showing versions then other commands 1 will also work.
Use WinAnt installer for Windows. This installation 9 of Ant will automatically install Ant into 8 the
C:\Program Files\WinAnt path by default. It also sets up your 7
PATH variables to point at the new installation.
- Download a
.zipbinary distribution from the ANT Binary Page.
- Save the
.zipfile to a temporary location on your hard-disk (such as the desktop)
- Expand the contents the folder inside of the .zip file into a directory on your hard drive (i.e.
- Go to your "System" Control Panel. In Vista, click the "Change Settings" button under the "Computer name, domain, and workgroup" heading.
- On the "Advanced" tab, click the button at the bottom labeled "Environment Variables"
- At the top of the screen, add a new User variable. The name should be
ANT_HOME, and the value should be the path your zip file was extracted to. (i.e.
ANT_HOME = C:\dev\ant)
- Add your java JDK Path to the user variables as well. The name should be
JAVA_HOMEand the value should be the path to the JDK software on your hard-drive. (i.e.
JAVA_HOME = C:\Program Files\java\jdk1.8.0_xx)
- If there is already a PATH variable, edit it and add to it. Otherwise, create one more variable named PATH, and add to it
After 6 installing Ant open the command prompt and 5 type
ant -v which will print the ant version which 4 means you've successfully configured ant 3 in your windows machine. Some windows may 2 require a restart after setting the enviroment 1 variables.
This is an update to other answers here: It 18 appears that ant comes with Netbeans 8.1, but 17 the developers of Netbeans have decided 16 to move ant out of the Netbeans core or 15 something. ( https://netbeans.org/bugzilla/show_bug.cgi?id=225753 ) see below for the new correct 14 path. For my current version of netbeans 13 8.1 this is what I had to do to get ant 12 to work from the command line: (Windows 11 10)
in system (not user) variables :
set JAVA_HOME to C:\Program Files\Java\jdk1.8.0_73 (with your version number) set ANT_HOME to C:\Program Files\NetBeans 8.1\extide\ant
add 10 to PATH in system variables :
C:\Program Files\NetBeans 8.1\extide\ant\bin
so this has 9 'bin'added to ant home. (ant Home is one 8 dir higher)
Preferably set the path by browsing 7 to it using the environment var editor of 6 windows. It adds " " in the right 5 way.
( I was trying to install Jfreechart 4 which refers to using ant to install part 3 of it. That was supposed to make it easier..... yeah... after 2 figuering out and fixing the ant install 1 )
I had same trouble a while ago I think I 15 figured out the problem.
How : 1.Since I 14 Set ANT_HOME(C:\ant\ant-1.8.2) in Path correctly 13 I was confident about it. 2.I was planning 12 to do "ant setup" and "ant apply. I opened 11 path where I was planning to ant setup in 10 command prompt next I tried setenv.bat...
faced 9 ANT_HOME is set incorrectly or ant could 8 not be located. Please set ANT_HOME.
Setenv.bat 7 was setup something like this @echo off
set 6 JAVA_HOME=C:/Program Files (x86)/Java/jdk1.6.0_18 set 5 ANT_HOME=C:/Project/Setup_Binaries/JBoss_Ant_2012/ant-1.8.2 set 4 HOS_LIB_PATH=
Rather it should've been C:\ant\ant-1.8.2 3 which was changing my ANT_HOME.
I edited 2 setenv.bat to my ANT_HOME which I set in 1 PATH then it worked fine.
I was facing same problem but i resolved 4 it. in my case JAVA_HOME and ANT_HOME both 3 folder was at different-different location. I 2 kept both folder in "Program Files" and 1 my issue was resolved.
More Related questions