假设您要问的问题是“如何检测何时关闭Windows”,请执行以下操作:
您需要一个所谓的“系统关闭挂钩”,它实质上是一个只要Java虚拟机关闭就执行run()方法的线程。程序终止或由于系统范围的事件(例如用户注销或关闭)而发生。
您需要做的就是将这段代码放在程序的启动过程中的某个位置:
Runtime.getRuntime().addShutdownHook( new Thread(new Runnable() { @Override public void run() { // this is executed on shut-down. put whatever. } }));我希望这回答了你的问题。



