Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2015, 03:41
nachfren
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 10 meses
Puntos: 5
¿Como saber cuando una ejecucion externa ha terminado?

Buenas compañeros, pues el caso es que tengo una pequeña aplicación java que básicamente lo que hace es ejecutar varios .exe.

Mi pregunta es ¿como puedo saber cuando una ejecución externa ha terminado?

La ejecucion la hago asi:
Código PHP:
Runtime aplicacion Runtime.getRuntime(); 
            for (
File fileSeleccionado1 arrayListFileSeleccionado) {
                
aplicacion.exec(fileSeleccionado1.getAbsolutePath()); 
            } 
La única forma que se me ocurre seria que esta ejecución la haga desde un hilo y sincronizar el método, o mediante algún monitor, semáforo...etc.

¿Alguien tiene una idea mas coherente?

No sé no me parece adecuada mi solución...

Un saludo a todos.