解决linux下jvm中文字体乱码问题

这个方法适用于一些使用jre环境导致的乱码问题:比如ide中输出jvm信息乱码,tomcat、weblogic中间件控制台乱码,以及一些默认使用jvm语言环境的gui程序界面乱码:像Apache JMeter的界面乱码就很典型

解决方法:

  1. 切换到%JAVA_HOME%/jre/lib/fonts目录

  2. 创建fallback目录,运行mkdir fallback

  3. 把Windows环境中的simsun.ttf文件拷贝到fallback目录(可以网上找)

  4. 在fallback目录中打开终端,运行mkfontscale && mkfontdir

  5. 把fontscale目录追加到父目录中的fontdir目录,运行cat fonts.scale >> ../fonts.dir

ok,这就搞定了jvm字体乱码(字体缺失)问题

note:如果还是有问题,看一下simsun.ttf权限,改为775或777
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容