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



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

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

退出代码0用于指示正常退出。用于指示特定问题的唯一正退出代码。

我想知道是否有特定的退出代码例外情况?

没有。如果所有非守护进程线程都正常退出(异常的存在与否无关紧要),JVM将以0终止。

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

关于链接

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

JVM因特定信号而退出将是

128+信号id

可以使用kill -l 找到信号id列表

最新更新