我目前正在Java2D-Application中实现全屏独占模式。在最近(2015年2月18日)JRE的几个系统(所有Windows 7 / 8.x)上进行测试时,我可以重现一个不会抛出异常的应用程序崩溃:
如果您处于全屏独占模式(是:我检查支持的显示模式)并关闭显示应用程序的显示器,应用程序崩溃。没有异常抛出。我的猜测是,Java2D的vsync组件崩溃,但我缺乏Java所需的经验。有人可以帮助我解决我如何处理此异常(例如切换回窗口模式)。像“isDisplayDeviceReady()”这样的东西也可能有用。
感谢您的时间。
这是Windows在应用程序崩溃后向我显示的内容:
Problemsignatur:
- Problemereignisname:APPCRASH
- Anwendungsname:javaw.exe Anwendungsversion:8.0.31.13
- Anwendungszeitstempel:54925fd3 Fehlermodulname:StackHash_915d
- Fehlermodulversion:6.1.7601.18247
- Fehlermodulzeitstempel:521ea8e7 Ausnahmecode:c0000374
- Ausnahmeoffset:000ce753
- Betriebsystemversion:6.1.7601.2.1.0.256.48 Gebietsschema-ID:2055
- Zusatzinformation 1:915d
- Zusatzinformation 2:
- 915d12e427f130d100a5a047f72f08c0
- Zusatzinformation 3:8dd4
- Zusatzinformation 4:8dd4ced129ecb79ce625a0ed8d82cee9