web-dev-qa-db-ja.com

Java終了コードと意味

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

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

16
Assaf

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

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

22
Jesper

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

6
Mike Kwan

別の質問JVM終了コードの説明 のあるページへのリンクがあります。しかし、終了コード23は不可解なようです。

2
Per Lindberg

列挙型のアプリ全体で使用するいくつかの「標準」存在コードをコンパイルしました。終了コードは、freebsd sys exits + jvm signaled exitsに基づいています。詳細は SysExits.Java を参照してください。

1
user2179737

Eclipse RCPでは、終了コード23は再起動を意味します。ただし、IDEの下でのみ機能します。

0
Ceyhun Mamedov