Linux下,Java图形界面程序中文显示不正常(显示为方格)问题解决
2011-10-04 17:27
761 查看
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
附图:
5.启动Java程序
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=chinese-arphic1
附图:
相关文章推荐
- 在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?
- java 程序生成的文件,中文不显示,显示方框等问题,linux 安装中文字体..
- 解决JFreeChart和一些JAVA程序在linux上不能正确显示中文
- 【Linux菜鸟成长记(十)】解决Windows的Java程序在ubuntu Eclipse下显示中文乱码
- linux平台下java程序中文显示方框问题处理
- Linux下写java程序时,显示/插入MySQL数据库乱码问题解决。
- Linux下Java程序中中文显示的一些问题的总结
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- 解决Linux服务启动Java程序日志文件出现中文乱码的问题
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- Linux下修改默认字符集--->解决Linux下Java程序种中文文件夹file.isDirectory()判断失败的问题
- 解决qt程序在板子上不能正常显示中文的问题
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!
- Linux下解决Java程序中文字体乱码问题
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- 解决Ubuntu下java中文字体显示为方框问题
- Linux下oracle插入(导入)中文记录显示为问号问题及解决办法
- linux下java GUI中文字体显示问题
- 解决FlashFXP5 不能下载中文文件名文件的问题(显示文件名中文正常下载文件名是乱码)
- Java写的GUI程序在Gnome下显示中文乱码,不显示菜单等问题