ProcessBuilder pb = new ProcessBuilder("my_executable.exe"); Process process = pb.start(); StreamGobbler outgobbler = new StreamGobbler(process.getInputStream()); List<String> lines = new ArrayList<> outgobbler.setListener(new StreamGobbler.Listener() { @Override public void readLine(String line) { lines.add(line); } @Override public void close() { } }); errorgobbler.start(); outgobbler.start();
Copyright 2006-2024 Herve Girod. All Rights Reserved. Documentation and source under the LGPL v2 and Apache 2.0 licences