java.lang.ProcessBuilder用法

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class ProcessTest { public static void main(String args[]) {ProcessBuilder pb = new ProcessBuilder(); pb.command(new String[] { "notepad.exe" }); try { Process process = pb.start(); InputStream stderr = process.getErrorStream(); InputStreamReader isr = new InputStreamReader(stderr); BufferedReader br = new BufferedReader(isr); String line = null; while ( (line = br.readLine()) != null) System.out.println(line); int exitVal = process.waitFor(); System.out.println(exitVal); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }


    推荐阅读