在spring boot项目中写界面报java.awt.HeadlessException: null的解决方法

错误代码;

java.awt.HeadlessException: null

解决方法1;

在idea下增加虚拟机运行参数
1、在Idra界面右上角,点击Edit Configruation
在这里插入图片描述
2、在VM Option中添加;

-Djava.awt.headless=false

在这里插入图片描述
3、保存 运行就搞定了。

解决方法2

将spring启动类改为如下;

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

**

解决方法3

在spring程序入口函数前加如下;

        System.setProperty("java.awt.headless", "false");

以上三种方法只能解决在idra内运行,打包jar任然会报错!!!**

**
本文只是学习总结!
参考:https://blog.csdn.net/wyp_810618/article/details/88920986

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐