我添加了我的Java应用程序(使用GUI的JavaFX)作为Windows服务,让它在注销后继续运行。但是,如果我注销一次并重新登录,GUI的内容就消失了,我只能看到一个空的窗口。处理数据的其余线程仍然保持正常工作,因为我可以从控制台看到它。 AWT托盘图标也是被动的。所以我认为这是一个JavaFX的事情。任何想法如何我可以解决它?JavaFX和Windows服务 - GUI注销后崩溃,然后登录
0
A
回答
0
在XP上,当您注销会话0时,应用程序将通过几条Windows消息WM_QUERYENDSESSION和WM_ENDSESSION通知事件。它看起来像你的Java应用程序将关闭响应这些。如果您希望应用程序保持活跃状态,则必须用一些native interface code覆盖此行为。
+0
我叫Java的罐子-Xrs app.jar忽略这样的消息。应用程序实际上还活着,只有gui不知何故死亡! –
相关问题
- 1. Facebook登录按钮不再出现后登录然后注销
- 2. 服务启动,然后崩溃
- 3. 注销后登录问题
- 4. 登录和注销重定向后PHP
- 5. Django作为服务登录和注销
- 6. 登录Google Play游戏服务后游戏崩溃
- 7. JavaFX崩溃X服务器
- 8. Windows服务注销
- 9. Android L:Google Play服务崩溃(Google+登录)
- 10. 服务器端在ria服务中登录和注销事件
- 11. Laravel 5.3自动注销后登录
- 12. 如何在登录后注销
- 13. 出现登录PHP后注销按钮
- 14. Facebook用户在注销后仍然登录
- 15. Android应用程序:在后台崩溃,然后再次崩溃
- 16. Django注销()崩溃Python
- 17. 登录然后出来从Facebook导致尝试登录时崩溃android
- 18. Windows 7 SystemEvents赶上登录/注销服务应用程序
- 19. Apache服务突然崩溃
- 20. Asp.net登录状态不说用户登录后注销
- 21. 登录然后POST
- 22. 注销登录后,Django csrf失败登录新用户
- 23. Facebook登录不会更改为'注销'选项登录后
- 24. clr.dll windows服务崩溃
- 25. 在Debian服务器崩溃后,uWSGI突然无法再启动
- 26. Web服务后台崩溃wp8
- 27. 服务器在closesocket后崩溃
- 28. 导致崩溃的后台服务
- 29. VBA登录和注销Facebook
- 30. CVS登录和注销
升级到[最新发布的Java版本](http://www.oracle.com/technetwork/java/javase/downloads/index.html),并再次测试,如果您当前没有使用它。如果它仍然不起作用,请使用测试用例创建一个简单的测试用例和[登录问题](https://javafx-jira.kenai.com)。 – jewelsea
您使用的是哪个版本的Windows? – CoreTech
windows xp professional sp3,jre 1.7_u21。任何人都可以确认错误? –