在Linux下使用Font或者Graphics2D.drawString()时报错java.lang.reflect.InvocationTargetException,需要安装相应字体
1:安装字体命令
yum install -y fontconfig
2:查看已安装字体
fc-list
查看已安装中文字体
fc-list :lang=zh
3:在window系统中C:\Windows\Fonts查找对应的字体,或者网上下载,创建文件夹并将其复制到目录下
mkdir -p /usr/share/fonts/my_fonts
4:安装字体索引命令
yum install mkfontscale
5:进入目录下,运行命令生成字体索引
mkfontscale
字体安装成功后,若还提示错误,需重启服务