/* * Grundlage ist dieser Artikel: * http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html * Diese Klasse wird von der Klasse WindowsExec aufgerufen und verarbeitet * die Ausgabeströme STDOUT und STDERR der Kommandozeile. */ import java.io.*; class StreamFetcher extends Thread { InputStream is; String type; StreamFetcher(InputStream is, String type){ this.is = is; this.type = type; } @Override public void run(){ try{ InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line = null; while ((line = br.readLine()) != null){ System.out.println(type + line); } } catch (IOException ioe){ ioe.printStackTrace(); } } }
StreamFetcher für Kommandozeilenaufruf
Sa, 27/06/2009 - 12:59 – wolfgang
- Anmelden um Kommentare zu schreiben