spring boot (屏幕截图) java.awt.HeadlessException

    xiaoxiao2022-07-03  129

    异常信息如下

    java.awt.HeadlessException at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:284) at cn.zhangfusheng.web.socket.util.SameScreenUtil.screen(SameScreenUtil.java:29) at cn.zhangfusheng.web.socket.controller.WebSocketServerController.lambda$null$0(WebSocketServerController.java:65) at javax.swing.Timer.fireActionPerformed(Timer.java:313) at javax.swing.Timer$DoPostEvent.run(Timer.java:245) at java.awt.event.InvocationEvent.dispatch$$$capture(InvocationEvent.java:311) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

    解决办法

    # 主函数自动时先设置系统变量 public static void main(String[] args) { // 解决 java.awt.HeadlessException System.setProperty("java.awt.headless","false"); SpringApplication.run(WebSocketServerApplication.class, args); }
    最新回复(0)