
docker镜像中缺少字体导出失败
ava.lang.NullPointerException: null at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at sun.awt.FontConf
·
java.lang.NullPointerException: null at
sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at
sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at
sun.awt.FontConfiguration.init(FontConfiguration.java:107) at
sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774) at
sun.font.SunFontManager$2.run(SunFontManager.java:431) at
java.security.AccessController.doPrivileged(Native Method) at sun.font.SunFontManager.
<init>(SunFontManager.java:376) at sun.awt.FcFontManager.<init>(FcFontManager.java:35) at
sun.awt.X11FontManager.<init>(X11FontManager.java:57) at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at
jdk8 和jdk11报错的方式上面,jdk11 报错还有报错方式下面
解决
dockefile里加一行解决;RUN apk add --update font-adobe-100dpi ttf-dejavu fontconfig
或者centos的镜像安装宋体
先百度下载宋体或者本机win复制:simsun.ttf
RUN yum install fontconfig -y
COPY ./simsun.ttf /usr/share/fonts/simsun.ttf
RUN fc-cache -vf
更多推荐
所有评论(0)