Fre*_*est 5 java windows shutdown
我有一个Java应用程序,当用户选择Start-> Shutdown时,我想"很好地"关闭它.我已经尝试通过Runtime.addShutdownHook(...)使用JVM关闭监听器,但这不起作用,因为我不能使用它的任何UI元素.
我也尝试在我的主应用程序UI窗口上使用退出处理程序,但据我所知,它无法暂停或停止关机.我怎样才能很好地处理关机?
前面提到的 JNI 方法可能会起作用。
您可以使用 JNA,它基本上是 JNI 的包装器,以使其更易于使用。另一个好处是它(至少在我看来)通常比原始 JNI 更快且更易于维护。您可以在https://jna.dev.java.net/找到 JNA
如果您只是在开始菜单中启动应用程序,因为您试图使其表现得像 Windows 中的服务,则可以使用此处找到的 java 服务包装器: http: //wrapper.tanukisoftware.org/doc /english/download.jsp
归档时间: |
|
查看次数: |
8049 次 |
最近记录: |