Grazie mi hai chiarito molti dubbi

sia per quanto riguarda lo script lanciato , che in effetti era un eseguibile ma effettuava semplicemente una stampa con "echo" non lanciando nessun terminale , tale chiamata nn produceva nessun input.

Poichè io devo lanciare le installazioni di alcuni programmi , su diversi sistemi operativi , in particolare Debian RedHat e Windows , le seguenti chiamate sono tutte corretto

1. Debian ----> theProcess = Runtime.getRuntime().exec("eseguibile.deb");
2. RedHat ----> theProcess = Runtime.getRuntime().exec("eseguibile.rpm");
3. Windows ----> theProcess = Runtime.getRuntime().exec("eseguibile.msi o .exe");

dove nell'exec() inserisco il path completo del file , e x windows msi ed exe sono equivalenti ?

le 3 chiamate precedenti ( 1-2-3 ) lanciano le installazioni dei programmi e vengono gestite indipendentemente dall'applet java ?

Grazie mille per i suggerimenti