1

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

有什么帮助吗?:)

4

2 回答 2

0

您不能从关闭挂钩中中止关闭。它将继续进行。

于 2011-10-21T21:18:24.357 回答
0

一旦你处于关机钩子中,就为时已晚。

来自Runtime.addShutdownHook

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

于 2013-07-25T15:27:05.237 回答