问题:
-
java代码, Windows测试正常, Linux下显示为 '口', 因为Linux没有"宋体"的字体包
// 姓名
Font font = new Font("宋体", 1, 36);
解决:
- 找到Windows的 "宋体" 字体包: 显示叫 "宋体 常规", 实际路径为 C:\Windows\Fonts
- 上传到Linux的以下目录: jdk安装目录/jre/lib/fonts下, 如果fonts文件夹不存在, 手动新建一个即可
- 上传完成后, 重启java应用即可正常显示
其他:
- 找不到java安装目录的, 可以参考我另一篇博客: linux 查看java安装目录