La solución para escribir el informe de interfaz java.awt.HeadlessException: null en el proyecto de arranque de primavera

La solución para escribir el informe de interfaz java.awt.HeadlessException: null en el proyecto de arranque de primavera

código de error;

java.awt.HeadlessException: null

 
  
  
 
  
  
  • 1

Solución 1;

Agregue los parámetros operativos de la máquina virtual en la idea
1. En la esquina superior derecha de la interfaz Idra, haga clic en Editar configuración
Inserte la descripción de la imagen aquí
2. Agregue la opción VM;

-Djava.awt.headless=false

 
  
  
 
  
  
  • 1

Inserte la descripción de la imagen aquí
3. Guarde y ejecute y ya está.

Solucion 2

Cambie la clase de arranque de primavera a la siguiente;

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

 
  
  
 
  
  
  • 1
  • 2

**

Solución 3

Agregue lo siguiente antes de la función de entrada del programa de primavera;

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

 
  
  
 
  
  
  • 1

Los tres métodos anteriores solo pueden resolver el problema de la ejecución en idra, ¡y el jar empaquetado aún informará un error! ! ! **

** ¡
Este artículo es solo un resumen de aprendizaje!
Referencia: https://blog.csdn.net/wyp_810618/article/details/88920986

Supongo que te gusta

Origin blog.csdn.net/s_156/article/details/114120868
Recomendado
Clasificación