是否可以安排可执行文件在使用java注销之前运行? 我正在处理一个需要在系统注销/关闭之前向服务器发送消息的应用程序。但我没有找到任何方法来解决它。如果有人知道PLZ帮助我。
先谢谢。
答案 0 :(得分:3)
如评论中所述,ShutdownHook可能就是您要搜索的内容。 简短的例子:
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
// Code to be executed when JVM exits
System.out.println("JVM exit");
}
});
请注意,只要JVM退出,ShutdownHook就会执行。所以当你的程序正常终止时它也会执行。
如果您对此答案有任何其他问题的评论。