Ashley, you're acting just like ANT, I tell you something, but you don't
seem to believe me!! ;-)

Here is a piece of my batch file:

   14         export JAVA_HOME=/opt/jdk1.6.0_06
   15         export M2_HOME=/opt/maven-2.0.7
   16
   17
   18
   19 export ANT_HOME=/home/nemer/apache-ant-1.7.1
   20 export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/lib:${PATH}:

And here are the commands:

ne...@kubrick:~$ which java
/opt/jdk1.6.0_06/bin/java
ne...@kubrick:~$ echo $JAVA_HOME
/opt/jdk1.6.0_06

Do you believe on me now?? Besides checking the PATH which I did, do you
have any other suggestions?

Cheers
--
David Nemer
Sent from Kaiserslautern, RP, Germany

On Thu, May 14, 2009 at 4:54 PM, Ashley Williams <ashpub...@mac.com> wrote:

> Check your PATH to make sure you are launching your application from the
> jdk and not the jre.
>
> I launch programatically and I don't get these errors with the same version
> of ant so it does
> sound as if the problem lies outside of ant.
>
>
> On 14 May 2009, at 15:46, David Nemer wrote:
>
>  This is what I'm trying to tell you! My JAVA_HOME it is set as
>> /opt/jdk1.6.0_06 I've triple checked it on my bash file! I also check with
>> echo $JAVA_HOME and which java, they all tell the right path, but not ANT!
>> This is why I don't understand where does ant get this /jre !!
>> --
>> David Nemer
>> Sent from Kaiserslautern, RP, Germany
>>
>> On Thu, May 14, 2009 at 4:42 PM, Ashley Williams <ashpub...@mac.com>
>> wrote:
>>
>>  In your description you say that  JAVA_HOME=/opt/jdk1.6.0_06/jre
>>>
>>> Seriously, try JAVA_HOME= /opt/jdk1.6.0_06 instead
>>>
>>>
>>>
>>>
>>> On 14 May 2009, at 15:28, Cole, Derek E wrote:
>>>
>>> When I had this problem, I KNOW that JAVA_HOME was set correctly. I
>>>
>>>> still ran into the problem. The OP here also said JAVA_HOME was set
>>>> correctly. There is some missing step here that prevents the ant Project
>>>> instance from knowing which Java to use.
>>>>
>>>> -----Original Message-----
>>>> From: Ashley Williams [mailto:ashpub...@mac.com]
>>>> Sent: Thursday, May 14, 2009 9:56 AM
>>>> To: Ant Users List
>>>> Subject: Re: Java in JDK but ANT can't find it!
>>>>
>>>> It looks like you are pointing to the jre not the jdk.
>>>> Try repointing the JAVA_HOME environment variable to the jdk directory
>>>> instead,
>>>>
>>>>
>>>> On 14 May 2009, at 13:15, David Nemer wrote:
>>>>
>>>> Hello Everyone,
>>>>
>>>>>
>>>>> I am running ANT programmatically in JAVA. So, my task is to build the
>>>>> BUILD.XML.
>>>>> I'm able to do so, but it throws an exception saying:
>>>>>
>>>>> /scratch2/nemer/test/xfire/build.xml:5: The following error occurred
>>>>> while
>>>>> executing this line:
>>>>> /scratch2/nemer/test/xfire/build-common.xml:81: Unable to find a javac
>>>>> compiler;
>>>>> com.sun.tools.javac.Main is not on the classpath.
>>>>> Perhaps JAVA_HOME does not point to the JDK.
>>>>> It is currently set to "/opt/jdk1.6.0_06/jre"
>>>>>
>>>>> But in the end it says: BUILD SUCCESSFUL (but it still throws that
>>>>> exception).
>>>>>
>>>>> I already set all of my environment variables to  /opt/jdk1.6.0_06/
>>>>> (JAVA_HOME and also in PATH), which is a JDK! And even on the error
>>>>> message
>>>>> it says that the java is set to /opt/jdk1.6.0_06/jre (which is a
>>>>> JDK, I
>>>>> don't know where it gets the jre from).
>>>>>
>>>>> So, does any one know how can I solve this problem? Is there a
>>>>> configuration
>>>>> file in ANT that we need to set up! I'm stuck there!!
>>>>>
>>>>> I'm running the ant 1.7.1.
>>>>>
>>>>> Cheers,
>>>>> --
>>>>> David Nemer
>>>>> Sent from Saarbrucken, SL, Germany
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

Reply via email to