Could not initialize class javax.imageio.ImageIO

じ☆ve宝贝 1年前 ⋅ 3318 阅读

Linux使用Java ImageIO裁剪图片是出现此问题: 解决方案:

java -version
查看Java版本,如果为openJdk应该删除,并安装Oracle的Java

如果继续有问题: 查看tomcat容器catalina.sh文件中

JAVA_OPTS="-Djava.awt.headless=true -Dawt.toolkit=sun.awt.HToolkit"
CATALINA_TMPDIR=/opt/tomcat58080/temp
JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=$CATALINA_TMPDIR"

具体原因是Headless模式


全部评论: 0

    我有话说: