18

Javaプロセスの終了の終了コードと意味のリストはありますか? 終了コード 23 があり、それが何であるかわからないためです (別のリモート サーバーにあるため、ログを変更して完全なスタック トレースを表示することはできません)。

何時間も閲覧しましたが、終了コード 23 についての言及は見つかりませんでした。

4

5 に答える 5

25

Java アプリケーションで を呼び出すSystem.exit(n);と、Java ランタイム環境がn終了コードとしてオペレーティング システムに戻ります。

数値が何を意味するかは、実行しているプログラムによって異なります。Java 自体ではなく、実行しているプログラムがこの数値を生成します。標準的な数値はありません。この終了コードを生成するプログラムのドキュメントを参照して、その意味を確認してください。

于 2011-06-23T12:46:47.297 に答える
6

終了コード 23 が何を意味するかについての定義はありません。終了コードには、ゼロ以外のステータス コードが異常終了を示すこと以外に、値が何を表すかについての規則はありません。ゼロは成功を示しますが、それでも開発者がこの「基準」を順守しているかどうかに完全に依存しています。

于 2011-06-23T12:43:29.317 に答える
3

別の質問には、 JVM 終了コードの説明が記載されたページへのリンクがあります。しかし、終了コード 23 は謎のようです。

于 2015-07-22T12:05:32.370 に答える