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