Could not initialize class sun.awt.X11GraphicsEnvironment 报错

Could not initialize class sun.awt.X11GraphicsEnvironment 报错解决方案

报错信息:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

报错原因:

一个Java服务器来处理图片的API基本上是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。所以,问题肯定出在启动server时,未能实现X-Server功能。
报错的原因是:linux未能启动XServer服务

解决方案:

  • 服务器安装XServer(这个服务一般包含于图形化界面组里);
  • 在有问题的server服务的java -jar启动命令增加选项-Djava.awt.headless=true;
本作品采用《CC 协议》,转载必须注明作者和本文链接
:kissing_closed_eyes: 我爱小砚 乀(ˉεˉ乀)
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!