赞
踩
使用OpenJDK运行服务,会遇到字体显示异常,或者直接报错,如 NullPointerException
更换成Oracle JDK就没有问题,肯定是OpenJDK缺少些什么
运行:
apk add --update ttf-dejavu && rm -rf /var/cache/apk/*
自制jdk镜像,后面的服务都基于此镜像,Dockerfile如下:
FROM java:openjdk-8u92-jre-alpine
RUN apk add --update ttf-dejavu
&& rm -rf /var/cache/apk/*
在Dockerfile同级目录运行一下命令(前提已经装docker):
docker build -f Dockerfile --network=host -t jdk8_fonts .
注意:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。