Linux下,Java图形界面程序中文显示不正常(显示为方格)问题解决
来源:互联网 发布:万维网域名注册 编辑:程序博客网 时间:2024/05/22 02:38
RedHat或其它Linux系统下中文显示为方格,原因是JRE环境中中文字体设置异常。
1.首先找到JRE所在的目录,如在RedHat Enterprise 6中的目录为:/usr/lib/jvm/java-1.6.0/jre
2.将windows中文字体simsun.ttf或simsun.ttc拷贝到/usr/lib/jvm/java-1.6.0/jre/lib/fonts目录中(若无此目录,则需手动创建)
3.编辑/usr/lib/jvm/java-1.6.0/jre/lib目录下的fontconfig.RedHat.properties文件(针对RedHat系统的配置文件,如不按系统分,可以编辑统一的配置文件:fontconfig.properties,两种都可以,选其一进行设置),如没有该文件,执行如下命令复制一份:
cp fontconfig.properties.src fontconfig.RedHat.properties
4.在该文件中按如下要求编辑内容:
在version=1下面一行添加:
#加入中文字体
allfonts.chinese-arphic1=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
#指明字体路径
filename.-misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1=/usr/lib/jvm/jre/lib/fonts/simsun.ttc
附图:
找到sequence.fallback=,在其下一行添加如下内容:
#修改字体搜索序列
sequence.fallback=chinese-arphic1
#修改字体搜索序列
sequence.fallback=chinese-arphic1
附图:
5.启动Java程序
- Linux下,Java图形界面程序中文显示不正常(显示为方格)问题解决
- CentOS中文显示方格问题解决
- CentOS中文显示方格问题解决 .
- CentOS中文显示方格问题解决
- Linux操作系统下Wine中文显示不正常的解决方案
- Linux环境下修改python matplotlib显示中文乱码方格
- Linux下PDF文档中文显示问题解决
- 英文Windows 10中的中文显示不正常问题解决方案
- linux平台下java程序中文显示方框问题处理
- VS2017控制台程序显示中文为乱码的问题解决办法
- UBUNTU下中文显示问题解决
- 关于Linux下中文显示不正常的问题的一点经验
- UBUNTU 中文显示不正常,乱码
- python中文显示不正常解决方案
- Cmder中文显示不正常解决办法
- Linux下vim显示中文乱码问题解决方案
- Win10 linux子系统下显示图形界面
- Linux下写java程序时,显示/插入MySQL数据库乱码问题解决。
- Zend Encode 与 Zend Optimizer的简明讲解
- 看到一篇外国佬进入google前的面试经历的文章,很有启发,当然看过的就不要说我俗了哈,呵呵!(转载)
- 程序员面试题精选--扑克牌的顺子
- 芯片的开发
- 虚拟继承、虚函数学习总结
- Linux下,Java图形界面程序中文显示不正常(显示为方格)问题解决
- linux上网老是断线的解决方法
- 16. 5. 3. 改变Stroke厚度-Changing the Thickness of the Stroking Pen
- Android 开发手记一 NDK编程实例
- Bitmap & BitmapData classes in Actionscript 3.0
- 配置编译内核
- 在Struts2中实现自定义分页标签全攻略(一)
- JSP漏洞大观
- Java Servlet及Cookie的使用