随笔 - 11,  文章 - 50,  评论 - 0,  阅读 - 4612

java:提示Could not initialize class sun.awt.X11GraphicsEnvironment

参考链接:

  1. https://www.cnblogs.com/hwaggLee/p/5454463.html
  2. https://www.cnblogs.com/abo666/p/12935504.html

image

1、Windows 解决方法:

image

修改${TOMCAT_HOME}/bin/catalina.sh
(windows修改catalina.bat) 里加上一句 "CATALINA_OPTS=-Djava.awt.headless=true"

2、Linux 解决方法:

image

image

法一:
    修改${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"
posted on   anyu967  阅读(1677)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示