setting JAVA_HOME has no effect unfortunately - maybe there is some incompatibility between Ant and Mandriva; I tried a succession of CLASSPATHS without success so I have now given up and installed Eclipse - doing it the slightly harder way but at least it works !!
-----Original Message----- From: Greg Roodt <[email protected]> Reply-to: "Ant Users List" <[email protected]> To: Ant Users List <[email protected]>, [email protected] Subject: Re: path problems in build.xml Date: Thu, 10 Sep 2009 01:28:54 +0100 Ok, my last guess would be you need JAVA_HOME= /usr/lib/jvm/java. On Wed, Sep 9, 2009 at 11:02 PM, Kerry Scott <[email protected]>wrote: > Thanks Greg but.. > when I do that it can't find tools.jar which is in /usr/lib/jvm/java/lib > > > -----Original Message----- > From: Greg Roodt <[email protected]> > Reply-to: "Ant Users List" <[email protected]> > To: Ant Users List <[email protected]>, [email protected] > Subject: Re: path problems in build.xml > Date: Wed, 9 Sep 2009 22:19:00 +0100 > > Hi > > I think you've answered your own question. Its looking for a JDK, but your > JAVA_HOME references the JRE. > > Try setting JAVA_HOME to /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0 > > Greg > > > > > > On Wed, Sep 9, 2009 at 10:20 PM, Kerry Scott <[email protected] > >wrote: > > > Hi > > I have problems running Ant and I am sure that it is somehow a PATH > > problem but I have wrestled it to my death for 48 hours and would love > > some ideas. > > Platform - Mandriva Linux 2009 which has an Ant RPM - I have deleted it > > and tried to use the version downloaded - it didn't come with Ant but > > Ant.bat, Ant.cmd were included so I copied the Ant shell program from > > the Mandriva RPM release > > Symptoms: if I don't set ANT_HOME it cannot find the standard Java class > > libraries so the compile dies on java.lang.Object cannot be resolved. > > If I do set ANT_HOME I get the error: 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 "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" > > > > Any ideas > > > > Cheers > > > > Kerry > > > > > > > > --------------------------------------------------------------------- > > 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]
