Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2007, 16:27
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Evaluar si una aplicacion EXE ha finalizado

Hola:

El runtime.exec() te devuelve un Process. Puedes llamar a process.waitFor() que esperará a que termine el programa. Esto puede no funcionar con determinados programas que se relanzan en un proceso separado y devuelven el control inmediatamente.

Otra opción, si puedes modiificar el programa, es que el programa saque por pantalla un texto de que ya ha acabado. Con el process.getInputStream() obtiees un Stream en el que puedes leer la salida del programa.

Se bueno.
__________________
Apuntes Java
Wiki de Programación