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