Código: Seleccionar todo
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
*
* @author AdWiNd
*/
public class Cmd {
public static void main(String[] args) {
try {
//Creamos una instacia de Process
//No se importa arriba ya que se carga por default, asi como las demas clases del
//paquete lang.
Process proceso=Runtime.getRuntime().exec(new String[]{"ipconfig"});
//Esperamos que el proceso se haya ejecutado correctamente
proceso.waitFor();
//Creamos una Instancia de BufferedReader para leer linea por linea el flujo obtenido
BufferedReader lee=new BufferedReader(new InputStreamReader(proceso.getInputStream()));
String temp;
//Cuando llega al final regresa null y dejamos de imprimir en consola
while((temp=lee.readLine())!=null){
System.out.println(temp);
}
//Destruimos el proceso
proceso.destroy();
System.out.println("Ejecucion Exitosa.");
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
Solo es un ejemplo practico.