Shutdown hook在Eclipse中不起作用
我通过以下方式添加了一个
关闭钩子 :
Runtime.getRuntime().addShutdownHook(myShutdownHook);
它正常工作,但是当我单击Eclipse中的红色停止按钮时,它不能正常工作。有没有办法在Eclipse中调用shutdown钩子?
回答:
红色的停止按钮会强行杀死应用程序,即无法正常运行,因此JVM不知道应用程序正在退出,因此不会调用关闭挂钩。
不幸的是,没有办法(至少在Windows中)提供一种机制来确保始终调用该挂钩。它只是可以被调用的东西,但是不能保证。
以上是 Shutdown hook在Eclipse中不起作用 的全部内容, 来源链接: utcz.com/qa/403703.html