java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
参考链接:
1、Windows 解决方法:
修改${TOMCAT_HOME}/bin/catalina.sh
(windows修改catalina.bat) 里加上一句 "CATALINA_OPTS=-Djava.awt.headless=true"
2、Linux 解决方法:
法一:
修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)
查到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,并在这一行下加入:
-Djava.awt.headless=true \
共有八处的。
法二:
注释282行,增加283行awt:
282 # JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
283 JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Djava.awt.headless=true"
- GraphicsEnvironment initialize Could class javagraphicsenvironment initialize could class constructor initialize override class could java open cfg graphicsenvironment class java string date runtime version class java type class java redistemplate 20230525 class java lang class java java string cause class