Centos7+ java.awt.Font出现NullPointerException异常 - Mr.Ding

Centos7+ java.awt.Font出现NullPointerException异常

天天记事 552 / 2021-09-03 10:44:17

1. 关键异常描述:

Caused by: java.lang.NullPointerException
at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1262)
at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:225)
at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:107)
at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:719)
at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:374)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:319)
at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35)
at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:56)
... 53 more

2. 尝试解决办法:(推算是没有安装fontconfig导致)

#安装fontconfig
yum install fontconfig
#释放fontconfig缓存(再次使用时会自动重建缓存,不用理会) fc-cache