2つの個別のJavaアプリケーションjavaapp1とjavaapp2があるとしましょう。
javaapp1から、.batファイル(javaapp2の起動を担当)を実行しています。
javaaap1とjavaapp2は互いに独立しています。
process.execまたはprocessbuilderでそれを行っていると仮定します。
今私の質問は:
この場合、exitCodeは0でない場合、どういう意味ですか。バッチファイルの実行またはjavaapp2のコードで問題が発生したことを意味しますか?または両方?
javaapp1のjavaapp2からエラーをキャプチャすることは可能ですか?はいの場合:どのように?javaapp2のクラスを直接呼び出していないので。
javaapp2のエラーと出力はjavaapp1によって処理されますか?