- java项目在增加了新组件时,后台导出数据异常,报空指针错误,没有FontConfigFile组件
复制代码
1
2
3
4
5java.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文件,然后重新编译成镜像
复制代码
1
2
3
4
5FROM 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开发中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复