关闭挂钩后防止关机

时间:2011-10-21 17:10:13

标签: java application-shutdown shutdown-hook

所以,我应该处理Ctrl-C。好的,我可以通过注册一个关闭钩子来做到这一点。它运行良好,直到我想要阻止关机。当按下Ctrl-C时,我想询问用户他是否真的要关闭应用程序,如果他不是,那么我希望我的应用程序继续运行。问题是我不知道在按下Ctrl-C后如何防止关机。

有任何帮助吗? :)

2 个答案:

答案 0 :(得分:0)

您无法从关闭挂钩内部中止关闭。它会继续。

答案 1 :(得分:0)

一旦你处于关机状态,就太晚了。

来自Runtime.addShutdownHook

  

一旦关闭序列开始,它只能被停止   调用   halt   方法,强制终止虚拟机。