1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
final Runtime r=Runtime.getRuntime();
p = r.exec(commande);
new Thread(){
public void run(){
try{
System.out.println("THREAD 2");
BufferedReader err = new BufferedReader(new InputStreamReader(p.getErrorStream()));
String error = "";
String line = "";
try{
line = err.readLine();
if((line!=null){
outview.setVisible(true);
outview.append("\n","normal");//pour afficher le contenu dans une fenêtre
outview.append(line,"red");
}
while ((line = err.readLine())!=null){
error += line+"\n";
outview.append("\n"+line,"red");
}
}finally{
err.close();
}
}catch (IOException ioe){
ioe.printStackTrace();
}
}
}.start(); |
Partager