Ciao a tutti.
Ho un applicazione java formata da una decina di thread.
Questi Thread nel loro metodo run hanno una chiamata di questo genere:
se lascio così come è una volta arrivato alla riga Process proc = rt.exec(..); una volta che ha scritto nella riga di comando .. continua per la sua strada senza aspettare che finisca la exec lanciata. Come posso dirgli di aspettare che finisca l'operazione che ha lanciato nella riga di comando?codice:try{ Runtime rt = Runtime.getRuntime(); Process proc = rt.exec("wget/wget.exe -P " + dest + " "+ source + ""); //QUI DEVO ATTENDERE LA FINE DELLA EXEC System.out.println("FILE " + record[1] + " SALVATO"); }catch(Exception e){}
Grazie mille.
mainetz.