Java捕杀控制台输出方法(转)

Java捕捉控制台输出方法(转)?import java.io.IOExceptionimport java.io.InputStreamReaderimport java.

Java捕捉控制台输出方法(转)

?

import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;public class LinuxCommond {public static void main(String[] args) {try {// Linux// Process p = Runtime.getRuntime().exec("sudo ovs-vsctl show"); // 调用Linux的相关命令// WindowsProcess p = Runtime.getRuntime().exec("cmd /C dir"); // 调用Windows的相关命令InputStreamReader ir = new InputStreamReader(p.getInputStream());LineNumberReader input = new LineNumberReader(ir); // 创建IO管道,准备输出命令执行后的显示内容String line;while ((line = input.readLine()) != null) { // 按行打印输出内容System.out.println(line);}} catch (IOException e) {e.printStackTrace();}}}

?

?