JavaFX和Windows服务 - GUI在注销然后登录后崩溃

时间:2013-05-31 19:19:47

标签: java windows-services javafx

我将我的java应用程序(使用JavaFX作为GUI)添加为Windows服务,以便在注销后继续运行。但是,如果我一次注销并再次登录,GUI的内容就消失了,我只看到一个空窗口。用于处理数据的其余线程仍然保持正常工作,因为我可以从控制台看到它。 AWT托盘图标仍然是被动的。所以我认为这是JavaFX的事情。我有什么想法可以解决它吗?

1 个答案:

答案 0 :(得分:0)

在XP上,当您注销会话0时,将通过几条Windows消息WM_QUERYENDSESSION和WM_ENDSESSION通知您的应用程序。看起来您的Java应用程序将关闭以响应这些。如果您希望应用程序保持活动状态,则必须使用某些native interface code覆盖此行为。

相关问题