私は時々終了コード1を返す外部javaプロセスを作成するためにapache commons execを使用しています。私がコモンズのexecのコードを調べると、問題はJavaのRuntime execとはむしろ、apache commons execに関係していないようです。終了コード1 Java実行時execを使用して外部プロセスを呼び出しています
ここでは、これらのプロセスを作成するマルチスレッドプログラムを実行しています。そして、コードをテストして、idfierを外部プロセスに渡して、処理中にプロセスが失敗したかどうかを確認しました。しかし、exexコマンドを呼び出す際に失敗しているスレッドに対しては、ログに失敗したプロセスidfierが見つからないので、外部Javaプロセスを呼び出すようには見えません。
これの潜在的な原因となる可能性のあることについてのご意見は、非常に高く評価されます。
問題についての詳細は教えてください。つまり、問題が正確に発生するコード例、デバッグを試みた方法、コードが何をするべきかなどの詳細な説明 – AlexFZ