我正在寻找所有可能的jvm退出代码(不是java System.exit(x))的完整列表.我使用搜索引擎唯一能找到的是SIGTERM退出代码列表:http://journal.thobe.org/2013/02/jvms-and-kill-signals.html.我想知道是否有针对未捕获的异常的特定退出代码?
Ami*_*t G 13
传递给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
可以使用找到signal-id列表 kill -l