• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:process has not exited)

実行可能なjarファイルをコマンド実行できず、process has not exited エラーが発生している

このQ&Aのポイント
  • 質問文章では、実行可能なjarファイルをコマンド実行するプログラムが記述されていますが、process.exitValue() のところで process has not exited エラーが発生しています。
  • プログラムの実行中に出力されるコマンドの実行結果や戻り値を取得するために、BufferedReader を使用して実行結果を読み取っています。
  • しかし、プログラムの実行が完了する前に process.exitValue() を実行してしまっている可能性があります。このため、process has not exited エラーが発生していると考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

>> //int no = process.waitFor(); ここをコメントにしているから、作ったプロセスがまだ終了していないんじゃない? あと、一回のwhile loopで2度readLineしてますよ。

unko347
質問者

補足

コメントを外してプロセスが終了するのを待つようにしたら エラーが出なくなりました。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A