another tip, it is not pretty. 
in windows when paths have spaces, you can try using windows short names

if you only have 1 dir that starts with "c:\Program"
then the short name for "Program Files" is "progra~1"

set JAVA_HOME="C:/progra~1/Java/jdk.1.6.0_23"
 

the "dir /x c:\" can give you the short name for all files at c:\ 

-----Original Message-----
From: Parag Doke [mailto:parag.d...@gmail.com] 
Sent: Monday, August 22, 2011 10:26 AM
To: Ant Users List
Subject: Re: Ant not respecting JAVA_HOME

The right syntax to include a value with spaces for batch files / cmd.exe is:
set "variable=value with spaces"
So, you should have used
set "JAVA_HOME=C:\Program Files\Java\jdk.1.6.0_23"

Not sure if this might help you original issue though. Did you try to comment 
the echo off line (precede with "rem ") in ant.bat / ant.cmd under 
ANT_HOME/bin? Maybe, if you comment that, you will see on the console what 
executable it is trying to run.

Hope this helps,
Parag Doke
Save paper, save trees. Do not print emails/documents unless absolutely 
necessary.



On Mon, Aug 22, 2011 at 7:27 PM, Brian FitzGerald <bmfitzgera...@gmail.com> 
wrote:
> Thanks for the help guys... this is what I got:
>
> WITH QUOTES:
> C:\Users\Brian>cd C:\AntTest
> C:\AntTest>set JAVA_HOME="C:\Program Files\Java\jdk.1.6.0_23"
> C:\AntTest>set ANT_HOME="C:\Ant"
> C:\AntTest>%ANT_HOME%\bin\ant
> The syntax of the command is incorrect.
>
> WITHOUT QUOTES:
> C:\Users\Brian>cd C:\AntTest
> C:\AntTest>set JAVA_HOME=C:\Program Files\Java\jdk.1.6.0_23 
> C:\AntTest>set ANT_HOME=C:\Ant C:\AntTest>%ANT_HOME%\bin\ant Unable to 
> locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li 
> b\tools.jar
> Buildfile: C:\AntTest\build.xml
>
> hello:
>     [echo] Hello, World
>
> BUILD SUCCESSFUL
> Total time: 0 seconds
>
> So with quotes it wouldn't run at all.  Without quotes, it ran, but 
> still is looking in the JRE directory.  Is now a good time to start 
> banging my head against the wall?
>
> Brian
>
>
>
> 2011/8/22 <andy.l...@quantel.com>
>
>> Santanu Basu <santanu.b...@tcs.com> wrote on 22/08/2011 14:07:02:
>>
>> > Have you done this?
>> >
>> > C:\Users\Brian>cd C:\AntTest
>> > C:\AntTest>set JAVA_HOME=C:\Program Files\Java\jdk.1.6.0_23 
>> > C:\AntTest>set ANT_HOME=C:\Program Files\Apache Software
>> > Foundation\apache-ant-1.8.2
>> > C:\AntTest>%ANT_HOME%\bin\ant
>> >
>> > The above should work. Which version of Ant you are using?
>> >
>>
>> Just to be sure, you should probably put quotes round those paths 
>> with spaces in.
>>
>> i.e.
>> C:\AntTest>set JAVA_HOME="C:\Program Files\Java\jdk.1.6.0_23"
>> C:\AntTest>set ANT_HOME="C:\Program Files\Apache Software 
>> Foundation\apache-ant-1.8.2"
>>
>> Regards
>>
>> Andy Ling
>>
>>
>>
>> --
>>
>> This e-mail is intended for the named addressees only. Its contents 
>> may be privileged or confidential and should be treated as such. If 
>> you are not an intended recipient please notify the sender 
>> immediately and then delete it;  do not copy, distribute, or take any 
>> action based on this e-mail. In the pursuit of its legitimate 
>> business activities and its conformance with relevant legislation, 
>> Quantel may access any e-mail (including
>> attachments) it originates or receives, for potential scrutiny.
>>
>> Quantel is the trade name used by Quantel Holdings Limited and its 
>> subsidiaries.  Quantel Holdings Limited is registered in England & Wales.
>> Registration No: 4004913
>> Contact details for all Quantel Offices and Companies can be found on 
>> our website www.quantel.com or by writing to the holding company.
>> Registered address: Turnpike Road, Newbury, Berkshire, RG14 2NX, 
>> United Kingdom
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For 
>> additional commands, e-mail: user-h...@ant.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional 
commands, e-mail: user-h...@ant.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to