Correct, as far as Ant is concerned, you should set JAVA_HOME to the location of the Java SDK. That assumes you want to use things from tools.jar . If you were using a different compiler, e.g. jikes or jdt, you might get by without tools.jar and thus JAVA_HOME could safely point to a JRE. But for normal out-of-the-box Java Ant builds, point JAVA_HOME to the SDK.
See http://ant.apache.org/manual/install.html#installing under "Setup". -Matt --- Joe Moore <[EMAIL PROTECTED]> wrote: > My error, JDK and SDK are synonymous. I meant JRE > and SDK are installed in separate directories. > I was mentioning that in case the person who had > posted their problem may have had the same > experience and therefore the tools.jar file is not > in their classpath. > > Joe [EMAIL PROTECTED] > > ----- Original Message ---- > From: Matt Benson <[EMAIL PROTECTED]> > To: Ant Users List <user@ant.apache.org>; Joe Moore > <[EMAIL PROTECTED]> > Sent: Monday, April 3, 2006 1:14:46 PM > Subject: Re: Javac tasks (when calling from java) > > It would probably help if you give examples of the > directories you are referring to. As far as I ever > knew JDK and SDK were synonymous in terms of Java. > > -Matt > > --- Joe Moore <[EMAIL PROTECTED]> wrote: > > > I've noticed that with Java 5, when you install it > > it installs the JDK in a separate folde than the > SDK > > I think it used to be a subfolder of the SDK but > is > > now its own separate folder. This then puts the > > tools.jar in the SDK and outside the CLASSPATH. > > As a workaround I've added the full path to the > > tools.jar file and that has resolved the issue. > Not > > sure if this is the best way, but something to > look > > for. > > > > Anyone else have this experience with Java 1.5? > > > > HTH, > > > > Joe [EMAIL PROTECTED] > > > > ----- Original Message ---- > > From: Oliver Schalch <[EMAIL PROTECTED]> > > To: user@ant.apache.org > > Sent: Monday, April 3, 2006 10:19:22 AM > > Subject: Javac tasks (when calling from java) > > > > Hi List, > > > > Another Problem... > > > > Calling ant from Java (inside a bigger project) > > > > 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 > > > > Alright, ofcourse the JAVA_HOME are set correct. > > > > How could I fix that? > > > > Do I have to write a own classloader with the > > tools.jar in it, and use > > it with project#setClassLoader ? > > > > Any hints, please. > > > > > > Thanks > > Oliver > > > > > > > > -- > > Oliver Schalch > > [EMAIL PROTECTED] > > Wyona Inc. - Open Source Content Management - > > > Apache Lenya > > http://www.wyona.com > > http://lenya.apache.org > > > > > --------------------------------------------------------------------- > > 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] > > > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > > --------------------------------------------------------------------- > 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] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]