問題は...私はライブラリのDefaultExecutorクラスでプロセスを実行しています。org.apache.commons.execこのような:
public class Main {
public static void main(String[] args) throws IOException, InterruptedException {
CommandLine cmd = new CommandLine("java");
DefaultExecutor exec = new DefaultExecutor();
exec.setExitValue(1);
exec.execute(cmd);
}
その出力を別のスレッドで「実行中」に取得して、他の場所に記録する必要があります。それを達成するための最良の方法は何ですか?