您的位置: 首页 > 文章 > java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment 分类: 文章 • 2023-08-02 23:06:37 解决办法: 在Tomcat安装目录—》bin中打开Catalina.sh文件: 在JAVA_OPTS最后面添加上-Djava.awt.headless=true,例如:添加-Djava.awt.headless=true之后如图:然后Tomcat就可以正常访问了 原因: 对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。