How to call to javac from a class?

Hi folks

I need to compile a file .java from a program java written by my in java.

the first form that uses went calling to a process this way:

String cmd =new String[]{"javac","\\temJava\\*.java"};

p = Runtime.getRuntime().exec(cmd);

this works well but single for windows, and I need to work in linux too, or in another OS.

I somehow need to call to javac or to use some functionality of java that allows me to compile a class .java to .class.

can you help me? thanks for your time :P

In spanish

hola, tengo que escribir un programa en java que me permita compilar un .java a .class, lo primero que hice fue llamar un proceso, como aparece en el codigo de arriba, pero solo funcionaria en windows, y necesito que funcione por ejemplo en linux, podrian ayudarme?

[961 byte] By [DaleGroa] at [2007-11-27 6:56:42]
# 1
Already answered http://forum.java.sun.com/thread.jspa?threadID=5181800
tschodta at 2007-7-12 18:33:43 > top of Java-index,Java HotSpot Virtual Machine,Specifications...