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

Reply via email to