linux 下 java awt 包下Font 中文字体乱码

使用java awt 包下的font 类 中文乱码

网上有很多解决方案,但是试了很多不管用,最后通过添加系统中文字体解决

解决路径如下

1.查看系统安装的字体

fc -list

发现没有安装字体

2.安装字体

在win 系统路径下打包字体文件夹如下:

linux 下 java awt 包下Font 中文字体乱码_第1张图片

复制到linux 下

/usr/share/fonts/随便起一个名字

如果没有 fonts 就创建一个 mkdir fonts

执行 fc-cacher -fv

发现没有这个命令(有就不用了)

执行这个:yum -y install mkfontscale 

如果还不行

执行这个:yum -y install fontconfig

这样就好了

再次执行   fc-cacher -fv

执行成功后再次使用Font 类就可以了

你可能感兴趣的:(java,开发语言,jvm)