Ubuntu12.04下Myeclipse弹出的swing窗口中文乱码解决方法

来源:互联网 发布:数据平台架构师 编辑:程序博客网 时间:2024/06/01 17:42

自己的系统是Ubuntu12.04,开发工具是Myeclipse,之前写的任何带中文的swing语句弹出的窗口全部都是小方格(即为乱码),在网上也找了很多资料查看修改,并没有多大用。然后自己摸索,终于让中文显示出来了。下面给大家分享一下我的方法:


1.首先要确定你用的开发工具自身带不带开发环境*(这个是重点,因为我一开始没有把这个搞明白跟着网上的资料一顿瞎改,都是改的机器上自己下的JDK环境,并没有修改到开发工具自带的环境,所以一直不成功),并找到自己机器上开发工具自带环境下的字体包...jre/lib/fonts 如果该文件夹下面没有fallback文件夹,请自己创建一个,并修改下权限,不然无法访问。
cd /home/fengyu/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/lib/fonts    //找到fonts字体文件夹
sudo mkdir fallback    //创建fallback文件夹

sudo chmod -R 777 fallback    //这里我是给的最大权限~


2.找到自己操作系统的中文字体文件,并复制到刚才创建的fallback文件夹下

sudo cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc ./    //这里wqy-microhei.ttc是我的Ubuntu12.04系统下的中文字体,当然你也可以向网上其他高手说的用windows下的simsun.ttf复制粘贴到fallback


3.打开开发工具,发现中文字体出现了!

其实很简单,就两步:1.找到开发工具下字体包并创建fallback 2.将自己系统里的中文字体文件拷贝进fallback

因为很多开发工具都是英文版的,自身是不带中文字体的。你只有自己把需要的字体文件往开发工具中放,让他识别。

本贴是面向于像我这样的初识Ubuntu和myeclipse的菜鸟看得,请各路高手勿喷,互相学习!