PDA

View Full Version : [java] Avviare programma e contemporaneamente chiudere il vecchio


franksisca
29-04-2010, 09:17
il titolo dovrebbe essere esplicativo....allora, io sto eseguendo un determinato programma...A


in determinate condizioni A deve terminare e si deve riavviare solo dopo terminazione.


ho provato il classico System.exit(0), ma ovviamente se lo metto dopo mi termina tutto, e sse lo metto prima non mi avvia il nuovo....chi mi helpa?

ally
29-04-2010, 09:48
...ma cosė non funge?...


Process child = Runtime.getRuntime().exec("sh launcher.sh");
//child.waitFor();
System.exit(0);


...anche se controllerei i processi da un vigile esterno..Z che piolta A e B con waitFor sul processo lanciato...

...ciao Andrea...

franksisca
29-04-2010, 09:50
...ma cosė non funge?...


Process child = Runtime.getRuntime().exec("sh launcher.sh");
//child.waitFor();
System.exit(0);


...anche se controllerei i processi da un vigile esterno..Z che piolta A e B con waitFor sul processo lanciato...

...ciao Andrea...

cosė non ho provato...non sapevo nemmeno che si potesse fare.

il processo esterno non credo ssia fattibile nella mia situazione, cmq provo anche in quel modo.