关于JAVA应用中文字体显示小方框的问题解决

时间:2022-10-16 14:32:39

最近碰到linux下jboss应用中中文字体显示为小方框:

“在JRE 5以上的java环境中,java会自动加载$JAVA_HOME/jre/lib/fonts目录下的字体。链接或复制宋体或微软雅黑等字体到该目录即可解决。”
进行操作:
在Windows XP的字体目录下,找到simsun.ttc的字体文件,重命名为simsun.ttf,然后将该文件复制到linux的/usr/local/jdk/jre/lib/fonts/fallback/(这个fallback目录如果不存在则先创建这个目录)下面,因为 simsun.ttf 字体文件对应的是宋体,则在程序中使用的时候设置字体为“宋体”。重新启动jboss服务,运行程序,中文正确显示。该问题解决。