Problem mit neuem Prozess

Thunderhit

Grünschnabel
Hi, über meine Oberfläche öffne ich eine Datei mit
Process p=Runtime.getRuntime().exec(location);
wobei location ein String auf die Zielexe ist. Das Programm wird ordentlich gestartet, Problem: meine Oberfläche ist festgefroren, sowohl während der Ausführung des gestarteten Progs als auch nachdem ich es beendet habe...habe ich einen Fehler gemacht?
Weil ich will das Prog starten und die Oberfläche weiter problemlos nutzen können, ohne dass irgendeine Funktionalität eingeschränkt wird...
 
Moin!
Das ganze in nem eigenen Thread zu starten, sollte eigentlich Abhilfe schaffen:
Code:
Thread t = new Thread(){
    public void run(){
         Process p = Runtime.getRuntime().exec(location);
         .....
         ....
   }
};
t.start();

*grüssle*
MeinerEiner
 
Zurück