昨天手上拿到一个java的安装程序,打开后发现无法显示汉字,所有的汉字均被显示为方块块;于是到网上搜索了一下,发现有以下几篇文章讲述的比较清晰,放到这里,以作备份;
其中的讲述也并不完全适于Neoshine Linux,区别却也不大,主要是在路径/usr/java/j2redefault/lib下的默认中文环境字体配置文件是 font.properties.zh_CN,因此,让JAVA支持中文显示,只需要根据此文件进行相应的设置即可;
这里简单的总结一下Linux下JAVA加载中文字体的配置文件之间的关系依赖吧;
-
JAVA使用字体配置文件;
-
对于中文字体所使用的字体name;
-
中文字体库是否在对应配置文件中的字体路径当中;
-
对于java程序,一定要更改原来的默认指向gcj为指向sun提供的java程序;两者程序的区别可以通过直接运行程序看出来;
前三者缺一不可,否则肯定显示方块块;第四条最好也能符合要求,这样运行java程序时比较有保障;
这里再给出系统字体配置的相关方法:
http://www.qqread.com/linux/2007/03/y301778.html
http://jingyu2004.bokee.com/6144509.html