搜索字节码以调用System.exit

时间:2013-05-24 07:30:55

标签: java bytecode system.exit

我有一个神奇地调用System.exit的Java批处理。

有没有办法静态分析类路径中的所有字节码,看看System.exit的调用可能来自哪里?

我无法访问运行批处理的环境,因此我无法轻松修改环境以捕获此调用。

1 个答案:

答案 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编辑你的批次。