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

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

错误代码;

java.awt.HeadlessException: null

 
  
  
 
  
  
  • 1

解决方法1;

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

-Djava.awt.headless=false

 
  
  
 
  
  
  • 1

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

解决方法2

将spring启动类改为如下;

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

 
  
  
 
  
  
  • 1
  • 2

**

解决方法3

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

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

 
  
  
 
  
  
  • 1

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

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

猜你喜欢

转载自blog.csdn.net/s_156/article/details/114120868