我是靠谱客的博主 含蓄热狗,最近开发中收集的这篇文章主要介绍openjdk:8-jre-alpine在java开发中的NullPointerException错误解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
- java项目在增加了新组件时,后台导出数据异常,报空指针错误,没有FontConfigFile组件
java.lang.NullPointerException
at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
- 经过了解是因为alpine缺少FontConfiguration导致的。
- 解决方法:安装ttf-dejavu fontconfig后执行fc-cache --force命令,然后就可以导出数据了。
- 修改dockerfile文件,然后重新编译成镜像
FROM openjdk:8-jre-alpine
MAINTAINER menard menard99@qq.com 2019-4-22
RUN apk add --no-cache tzdata bash ttf-dejavu fontconfig
&& fc-cache --force
最后
以上就是含蓄热狗为你收集整理的openjdk:8-jre-alpine在java开发中的NullPointerException错误解决方案的全部内容,希望文章能够帮你解决openjdk:8-jre-alpine在java开发中的NullPointerException错误解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复