java - 防止关机钩子(Hook)后关机

标签 java application-shutdown shutdown-hook

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

有什么帮助吗? :)

最佳答案

一旦你陷入关机状态,就为时已晚了。

来自Runtime.addShutdownHook :

Once the shutdown sequence has begun it can be stopped only by invoking the halt method, which forcibly terminates the virtual machine.

关于java - 防止关机钩子(Hook)后关机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852857/

相关文章:

java - 调用 System.exit(0) 后应用程序继续运行 - Java

java - 为什么用Java开发的应用程序顶部有一个透明但很小的面板?

java - 尝试连接 Lettuce 连接工厂时出错

go - Go 中是否有类似 finally() 的东西与 init() 正好相反?

java - 关闭终端 (SSH) 时 Mongodb 崩溃

java - 如何在关闭 Hook 中获取返回码

java - 从 C++ 启动时正确关闭 JVM

java - Hibernate 在 @OneToOne 中创建条目但未设置 FK

java - 如何从派生类访问内部类构造函数?

android - 有没有办法让手机自动开机