Java WToolkit
似乎认为我的计算机在Windows Vista上运行,即使我在Windows 10上运行,如系统属性所示。为什么它也使用本机32位图形渲染类?
[16:57:51] [] main > INFO: Operating System: Windows 10 (10.0) amd64
[16:57:51] [sun.awt.windows.WToolkit] main > FINE: Win version: 0x2800000a = 671088650 (Windows Vista)
[16:57:51] [sun.awt.multiscreen.SunDisplayChanger] main > FINER: Adding listener: sun.awt.Win32GraphicsConfig@58372a00[dev=Win32GraphicsDevice[screen=0],pixfmt=0]
我在SwingUtilities#invokeAndWait
冻结时遇到了类似的问题,我是否在static
体内使用了lamba表达式,匿名类或方法引用(在{{1}处调用)阶段的阶段)。 clinit
主体正在static
主题下进行记录,因此从EDT调用它可能不是问题。