标签: java application-shutdown shutdown-hook
所以,我应该处理Ctrl-C。好的,我可以通过注册一个关闭钩子来做到这一点。它运行良好,直到我想要阻止关机。当按下Ctrl-C时,我想询问用户他是否真的要关闭应用程序,如果他不是,那么我希望我的应用程序继续运行。问题是我不知道在按下Ctrl-C后如何防止关机。
有任何帮助吗? :)
答案 0 :(得分:0)
您无法从关闭挂钩内部中止关闭。它会继续。
答案 1 :(得分:0)
一旦你处于关机状态,就太晚了。
来自Runtime.addShutdownHook:
Runtime.addShutdownHook
一旦关闭序列开始,它只能被停止 调用 halt 方法,强制终止虚拟机。
halt