1

AFAIK,可以使用Runtime. 甚至可以通过进程获取错误代码WaitFor()。但是我怎样才能读取可执行文件的输出呢?标准输出和标准错误?

4

1 回答 1

1
Runtime tr = Runtime.getRuntime();

try {
    Process p = tr.exec("c:\\a.bat");
    InputStream err = p.getErrorStream();
    InputStream std = p.getInputStream();
    //TODO here we go!
} catch (IOException e) {
    e.printStackTrace();
}
于 2013-06-04T10:10:33.490 回答