Hallo,
ich möchte eine externe Datei ausführen lassen. Dazu verwende ich folgendes:
das Problem ist, dass das Programm wartet. Kommentiere ich das "proc.waitFor();" aus, funktioniert alles! Ganz komische Sache!!
caruso.
ich möchte eine externe Datei ausführen lassen. Dazu verwende ich folgendes:
Code:
try
{
Process proc = Runtime.getRuntime().exec(command + file);
proc.waitFor();
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
String line;
StringBuffer sb = new StringBuffer();
while((line = in.readLine()) != null)
sb.append(line + System.getProperty("line.separator"));
// Ausgabe in eine Datei schreiben
doWriteTestExec(threadName, sb.toString());
in.close();
}
catch (InterruptedException e)
{
proc.destroy();
}
das Problem ist, dass das Programm wartet. Kommentiere ich das "proc.waitFor();" aus, funktioniert alles! Ganz komische Sache!!
caruso.