【发布时间】:2012-08-31 17:39:46
【问题描述】:
我正在运行 lame 来转换 MP3 中的 WAV 声音,作为控制台应用程序执行:
ProcessBuilder pb = new ProcessBuilder(new String[]{"lame", "in.wav", "out.mp3", "-b", "128"});
Process p = pb.start();
try {
p.waitFor();
} catch (InterruptedException ie) {
logger.error("Error calling lame", ie);
}
当我读取输出时,“正常”输出为空,但 err 有值。这是一个执行错误,或者la脚将所有输出为err。
【问题讨论】: