在Linux下使用一些基于Java的客户端程序,比如Oracle的安装程序,SQL Developer,OpenOffice等,中文总是显示成空白方块的
解决方法分两种:
如果是使用的系统自带安装的openjdk,将下面的字体文件(解压后的ttf文件)复制到/usr/share/fonts/zh_CN/TrueType下(如果没有这个目录就自行创建)后即可正常。
如果是用的从Oracle官网上下的JDK安装包,然后自己配置JAVA_HOME和PATH的情况,字体文件需要放到$JAVA_HOME/jre/lib/fonts/fallback下(如果没有这个目录同样自行创建),然后在fallback目录下执行mkfontdir和mkfontscale两个命令后即可正常
字体下载包:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步