Foro sobre Java SE > Mostrar salida de un proceso en tiempo de ejecución!!
Saludos comuna !!
Quiero mostrar la salida de un proceso en tiempo de ejecución en Jtextarea!! estuve intentado con siguiente meto de Runtime pero nome muestra la salida en tiempo de ejecucion sino cuando terminar el proceso recién muestra la salida ya cual no quiero !!
haber si alguien me echa una mano desde ya muchas gracias!!
Saludos comuna !!
Quiero mostrar la salida de un proceso en tiempo de ejecución en Jtextarea!!
estuve intentado con siguiente meto de Runtime pero nome muestra la salida en tiempo de ejecucion sino cuando terminar el proceso recién muestra la salida ya cual no quiero !!
haber si alguien me echa una mano desde ya muchas gracias!!
void frpspd(final String cadena){
try {
if(cadena.equals("cls") ||cadena.equals("clear"))
textoterminal = "";
try {
String salida = null;
//p = Runtime.getRuntime().exec(cadena);
p = Runtime.getRuntime().exec("cmd /c " + cadena);
InputStreamReader entrada = new InputStreamReader(p.getInputStream());
BufferedReader stdInput = new BufferedReader(entrada);
if((salida=stdInput.readLine()) != null){
System.out.println("Comando ejecutado Correctamente");
while ((salida=stdInput.readLine()) != null){
System.out.println(salida);
textoterminal+=salida+"\n";
console.setText(textoterminal);
salida = stdInput.readLine();
}
}
} catch (IOException iOException) {
}