我们正在开发一个Java应用程序,在Windows 10(64位)上运行OpenJDK 1.8.0.40(32位)。有时我们会使用退出代码-805306369(十六进制0xCFFFFFFF)意外退出Java进程。我们对造成这个问题的原因一无所知,因为没有任何堆栈跟踪。
有人认出这个错误吗?关于退出代码意味着什么的任何线索?
答案 0 :(得分:1)
您可以在java.lang.Runtime#exit()中设置断点,以检查是否有人明确调用System.exit()或Runtime.exit()。
此外,还有可能的原因:https://community.bistudio.com/wiki/Arma_3_Unusual_process_exit#0xCFFFFFFF_-_APPLICATION_HUNG 操作系统可以使用退出代码APPLICATION_HUNG
终止进程