Thanks for the quick response . . . but no ;-) I want to accomplish this in Java by calling the Ant API.
I need to dynamically: - generate source code - compile what was generated - classload it - execute it And I need to do all this as part of a larger application. How's THAT for fun ? On 2/13/02 10:47 AM, "Diane Holt" <[EMAIL PROTECTED]> wrote: > --- Jay Riddell <[EMAIL PROTECTED]> wrote: >> I have an application where I need to dynamically generate Java source >> code, compile it, load it and then execute that code. > [snip] >> However, I'm sure that I'm not doing anything really difficult...I'm >> just doing it wrong ;-). A "compile Hello World"-type example would >> save me BUNCHES of work and would be MUCH appreciated. > > If I understand right what you want to do (but given the past two days, > that's anybody's guess :), here's an example: > > <target name="runHello" depends="gensrc,compile"> > <java classname="HelloWorld" > > <classpath> > <pathelement location="."/> > </classpath> > </java> > </target> > > <target name="compile"> > <javac srcdir="." destdir="." includes="HelloWorld.java"/> > </target> > > <target name="gensrc"> > <echo file="HelloWorld.java">public class HelloWorld > { > public static void main (String [] args) > { > System.out.println("Hello, world") ; > } > } > </echo> > </target> > > Diane > > ===== > ([EMAIL PROTECTED]) > > > > __________________________________________________ > Do You Yahoo!? > Send FREE Valentine eCards with Yahoo! Greetings! > http://greetings.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>