Приведенный ниже код получает все выходные данные: stdout или stderr.Как я могу получить стандартную ошибку и стандартную ошибку при использовании Apache Commons Exec?
String line = String.format("paty/to/script.py");
CommandLine cmd = CommandLine.parse(line);
DefaultExecutor executor = new DefaultExecutor();
ByteArrayOutputStream stdout = new ByteArrayOutputStream();
PumpStreamHandler psh = new PumpStreamHandler(stdout);
executor.setStreamHandler(psh);
int exitvalue = executor.execute(cmd);
String output = stdout.toString();
Как я могу получить оба потока отдельно?
Awesome! Большое спасибо! – Mike