您的位置:首页 > 编程语言 > Java开发

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

2013-03-24 18:09 363 查看
自己的系统是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的菜鸟看得,请各路高手勿喷,互相学习!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: