Cannot load from short array because “sun.awt.FontConfiguration.head“ is null

错误描述

在使用Easyexcel时发生了报错,请求返回空白
Cannot load from short array because “sun.awt.FontConfiguration.head“ is null_第1张图片
但是只在Linux上出现了该报错,在本地windows环境没有出现
JDK都使用的是17版本

错误原因

由于在linux上缺失Easyexcel使用的字体导致

解决办法

下载一个jdk1.8
在其jre/lib目录里复制fontconfig.bfc文件和font目录到Linux安装的jdk的lib目录里
Cannot load from short array because “sun.awt.FontConfiguration.head“ is null_第2张图片
重新请求
Cannot load from short array because “sun.awt.FontConfiguration.head“ is null_第3张图片
得到结果且不报错

你可能感兴趣的:(java,Easyexcel,springboot,jdk,linux)