Java:在 Windows XP 中如何对计算机关闭做出反应?
是否可以制作一些处理程序,当用户在 Windows XP(可选,win7)上使用 Java 关闭计算机时执行某些操作?如何?
谢谢。
Is it possible make some handler that will do something when user shutdown computer with Java on Windows XP (optional, win7)? How?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以向您的 Java 程序添加一个关闭钩子,如果 JVM 由于任何原因(包括 O/S)关闭
(,则将调用该关闭钩子关闭。这就是你想要的吗?System.exit()
)使用:
java.lang.Runtime.addShutdownHook(Thread)
:It is possible to add a shutdown hook to your Java program which is invoked if the JVM is shutdown for any reason
(other thanincluding O/S shutdown. Is that what you want?System.exit()
)Use:
java.lang.Runtime.addShutdownHook(Thread)
:关闭挂钩应该可以完成这项工作。
来自 API文档:
a shutdown hook should do the job.
From API Doc: