是否有完整的JVM退出代码列表

时间:2013-07-16 08:07:30

标签: jvm exit-code

我正在寻找所有可能的jvm退出代码(不是java System.exit(x))的完整列表。我使用搜索引擎唯一能找到的是SIGTERM退出代码列表:http://journal.thobe.org/2013/02/jvms-and-kill-signals.html。我想知道是否有针对未捕获的异常的特定退出代码?

1 个答案:

答案 0 :(得分:13)

传递给System.exit(x)的参数 - >成为JVM退出代码。

退出代码0用于表示正常退出。 唯一的正退出代码表示具体问题。

  

我想知道uncatched是否有特定的退出代码   异常?

没有。如果所有非守护程序线程正常退出(异常的存在/不存在无关紧要),则JVM终止为0。

1到127之间的退出代码是用于指示JVM中的错误的特定代码。例如不匹配的jdk / jre版本,不正确的内存配置/命令行选项等。

关于链接

http://journal.thobe.org/2013/02/jvms-and-kill-signals.html

由于特定信号而导致的JVM退出

  

128 +信号-ID

可以使用kill -l

找到signal-id列表