我有一个神奇地调用System.exit
的Java批处理。
有没有办法静态分析类路径中的所有字节码,看看System.exit
的调用可能来自哪里?
我无法访问运行批处理的环境,因此我无法轻松修改环境以捕获此调用。
答案 0 :(得分:4)
我发现了这个:
If you use Unix/Linux: Exit-code above 128 means that the process died because of a received signal (exitCode = 128 + signalNumber). ==> In your case it was signal 9 (= SIGKILL).
此处:Understanding error - Java returned: 137
所以也许有人kill
编辑你的批次。