在项目开发中,遇到了报这样的错误:java.awt.HeadlessException
解决这样的问题,需要设置一下vm option
1. vm option设置
在VM的Option里加上一句-Djava.awt.headless=false
2. 修改主程序入口的代码
在入口类里修改成以下代码,其中YourApplication改成你的入口类的名字
public static void main(String[] args) {
//原来的注释掉,修改为以下代码,启动即可
//SpringApplication.run(YourApplication.class, args);
SpringApplicationBuilder builder = new SpringApplicationBuilder(YourApplication.class);
builder.headless(false).run(args);
}
这样就不会报java.awt.HeadlessException的错了。