java.awt.AWTException: headless environment

问题描述

场景需要使用到键盘事件

在使用springBoot创建Robot对象时出现错误:java.awt.AWTException: headless environment

解决:

将springBoot启动类的

SpringApplication.run(Application.class, args);

改成:

SpringApplicationBuilder builder = new SpringApplicationBuilder(Application.class);
builder.headless(false).run(args);

原因

java.awt.headless 模式

Headless模式是系统的一种配置模式。在系统可能缺少显示设备、键盘或鼠标这些外设的情况下可以使用该模式。

 

 

原文:https://blog.csdn.net/weixin_44216706/article/details/107138556

posted on 2022-02-13 18:54  bigbig钊  阅读(1161)  评论(0编辑  收藏  举报