您的位置:首页 > 运维架构 > Linux

Linux下关于解决JavaSwing中文乱码的情况

2014-05-13 17:29 274 查看
前两天在linux中运行java 老是出乱码,很苦恼,后来网上找了好多解决办法。有些可行,有些不可行,今天总结一下。

  

  redhed 貌似没出现乱码 本身就jdk就支持中文

  红旗linux suse等都不支持,需要自己手工配置,解决办法:

第一种方法:

  1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 让系统知道这个字体。

  3.linux中跳转到JDK安装目录 ..../jre/lib/fonts

  4.sudo mkdir fallback

   cd fallback

   sudo ln -s /usr/share/fonts/truetype/simsun.ttc

   sudo mkfontdir

   sudo mkfontscale

第二种方法:(推荐)

  1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  2.linux中跳转到JDK安装目录 ..../jre/lib/fonts

  3.sudo mkdir fallback 然后将Windows所拷贝的字体放到fallback中

  4.重新 source环境变量 使其生效即可解决。

    OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: