ejecutar un main desde otra clase

mireiarodri
13 de Julio del 2004
Hola!
Tengo que ejecutar el main de una clase, desde una función de otra clase, no desde linea de comandos.
Es decir, al ejecutar la función de la clase2 se tiene que ejecutar el main de la clase1.
Es posible?

chuidiang
13 de Julio del 2004
No he probado nunca, pero supongo que puedes llamar directamente al método main. Eso sí, ambas se ejecutan en la misma máquina virtual.

Si quieres lanzarlo por separado, desde tu programa java prueba algo como esto

Runtime.getRuntime().exec("java OtraClase");

Por supuesto, tendrás que poner bien todos los classpath y demás en la llamada.

Se bueno.