Lanzar un progrma de java dentro de otro programa de java

CESAR
29 de Marzo del 2005
Hola quisiera ayuda sobre como ejecutar un programa dentreo de otro que ya esta corriendo
es decir que un programa reciva el hombre de otro programa y lo lanze a ejecucion ejemplo que tenga un programa que se llame lanzador.java y que reciba el nombre de otro programa por ejemplo suma.java y que el programa lanzador ejecute suma.java y me muestre su ejecucion es decir que lo corra

chuidiang
29 de Marzo del 2005
Hola:

En general, para lanzar otro programa desde java, tienes que hacer esto

Process p = Runttime.getRuntime().exec ("ejecutable.exe");

En p tienes el proceso corriento. p tiene metodos para obtener input y output streams. En estos input y output pudes leer la salida en pantalla del programa que estas ejecutando o mandarle datos como si se teclearan.

Para lanzar otro programa java, tendras que poner el comando java seguido del classpath y nombre de clase con el main

Process p = Runtime.getRuntime().exec ("java -cp ... claseMain");

Se bueno.