私のjavaコードは、終了コードをスローするmainメソッドを実行します。JavaはどのようにJava内の終了コードをキャッチできますか?
は、どのように私はその終了コードをキャッチし、ランタイムを停止することはできませんか?
ConfigValidator.main(new String[] {"-dirs", SdkServiceConfig.s.PROPERTIES_FILE_PATH});
私は
ProcessBuilder builder = new ProcessBuilder(commands);
Process process = builder.start();
int waitFor = process.waitFor();
int a = process.exitCode()
を使用すると思ったが、どのように私はJavaコードを実行するために、これを実行できますか?私は「メイン」メソッド
あなたが提供する情報は不完全であると思われます。あなたはmain()のtry catchにあるものをラップすることを検討しましたか? – Adder
がこの投稿を見つけました:https://stackoverflow.com/questions/5549720/how-to-prevent-calls-to-system-exit-from-terminating-the-jvm –