Shutdown hook在Eclipse中不起作用

我通过以下方式添加了一个

关闭钩子

Runtime.getRuntime().addShutdownHook(myShutdownHook);

它正常工作,但是当我单击Eclipse中的红色停止按钮时,它不能正常工作。有没有办法在Eclipse中调用shutdown钩子?

回答:

红色的停止按钮会强行杀死应用程序,即无法正常运行,因此JVM不知道应用程序正在退出,因此不会调用关闭挂钩。

不幸的是,没有办法(至少在Windows中)提供一种机制来确保始终调用该挂钩。它只是可以被调用的东西,但是不能保证。

以上是 Shutdown hook在Eclipse中不起作用 的全部内容, 来源链接: utcz.com/qa/403703.html

回到顶部