- ★★Java質問・相談スレッド168★★
986 :デフォルトの名無しさん[sage]:2014/05/16(金) 18:03:33.41 ID:ayf6aAhv - >>848なのですが
waitFor()の中でexitValue()を呼び出していて exitValue()内でgetExitCodeProcess()の戻り値がSTILL_ACTIVE=259の場合に この例外が出るようです。 259を返すexeのほうが悪いということでどうにもならないものでしょうか? public int exitValue() { int exitCode = getExitCodeProcess(handle); if (exitCode == STILL_ACTIVE) throw new IllegalThreadStateException("process has not exited"); return exitCode; }
|