ejecutar main desde otra clase (sin interprete)

gloria
27 de Febrero del 2004
Pregunta imagino que tontísima:

¿Cómo puedo ejecutar una clase con un metodo main pasándole argumentos desde otra clase (no desde el intérprete de comandos)?

chuidiang
27 de Febrero del 2004
No he probado nunca. ¿Funciona llamar directamente al main?

Si A es la clase con el main, puedes probar esto

String [] argumentos = new String ...
A.main (argumentos);

Se bueno.

Jhon War
07 de Julio del 2011
El metodo main en una clase es de tipo estatico, con lo que no es necesario INSTANCIAR alguna variable de esa clase para invocarlo

class ejecuta{
public static void main(String[] args){
System.out.println(args[0]);
}
}
class ejecutora{
String[] arg = {"Hola Chicos"};
ejecuta.main(arg);
}