>> I already set all of my environment variables to /opt/jdk1.6.0_06/ >> (JAVA_HOME and also in PATH), which is a JDK!
The error message from ant appends "jre" to the end of whatever you have JAVA_HOME set to, so it returns something like this: >> 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" -----Original Message----- From: Ashley Williams [mailto:[email protected]] Sent: Thursday, May 14, 2009 10:43 AM To: Ant Users List Subject: Re: Java in JDK but ANT can't find it! 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:[email protected]] > 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: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
