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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM