我从我的Java程序调用一个C进程,并使用exit(0)结束该进程。
在Windows机器上,在某些条件下,它会打开一个弹出窗口告诉我 “Test.exe遇到了问题,需要关闭。我们很抱歉给您带来不便。”
有没有人猜到为什么会出现这个问题?我希望在没有任何窗口打开的情况下进行干净关闭。
我也使用以下替代品来关闭,结果相同:
exit(EXIT_SUCESS);
和
return 0;
答案 0 :(得分:4)
exit
或return
可能不是问题 - 问题是exe中的内存溢出等问题。您需要在问题发生时进行调试。