如何在JVM关闭之前设置确认(如电子邮件或短信)(这是在服务器端,而不是客户端)?
答案 0 :(得分:5)
您需要向JVM添加'shutdown hook',如Runtime类中所述:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html#addShutdownHook(java.lang.Thread)
如果您想在关机时打印一条消息,请执行以下操作:
Runtime.getRuntime().addShutdownHook(new Thread() { public void run() {
System.out.println("Goodbye, world!");
} } );
显然,用你想要的东西填写'再见世界'。
答案 1 :(得分:4)
您可以使用Java Shutdown Hook机制。
这里解释:http://java.sun.com/j2se/1.5.0/docs/guide/lang/hook-design.html。
答案 2 :(得分:1)
我建议编写一个Thread并将其添加为运行时钩子。您可以看到示例here。