2011-06-23 13 views
14

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

は、私は時間のためにそれを閲覧し、どのような終了コード23件の手段には定義がありません終了コード23

+0

ここで[proc]タグが使用されていますか? –

+0

も参照してくださいhttps://stackoverflow.com/questions/17671234/is-there-a-complete-list-of-jvm-exit-codes/21201431#21201431 –

答えて

19

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

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

+0

私はドキュメントを探します。 – Assaf

5

のいずれかの言及を見つけることができませんでした。終了コードは、0以外のステータスコードが異常終了を示す以外の値が表すものについては何も規定していません。ゼロは成功を示しますが、それでも開発者がこの「標準」に従っているかどうかは完全に依存しています。

0

私が列挙したアプリケーション間で使用するいくつかの「標準」存在コードをコンパイルしました。終了コードはfreebsd sys exit + jvmシグナル発信出口に基づいています。詳細はSysExits.javaを参照してください。

0

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

関連する問題