关于java中汉字不能正常显示的处理方案
2015-08-27 17:16
375 查看
用例
在linux 的java桌面程序中,出现了一些汉字不能显示,显示为方框。静态
原因是这些字体没有被java程序找到。动态
1 下载字体网上搜寻字体 zysong.ttf并下载
2 安装字体
cd /usr/loacal/java/jre1.7.0_15/lib/fonts
mkdir fallback
cd fallback
cp ~/Downloads/zysong.ttf zysong.ttf
mkfontdir
mkfontscale
注意,java版本更新后使用新的java版本后导致字体不能显示的问题。
首先确定java版本
[root@localhost fallback]# java -version
openjdk version "1.8.0_72"
OpenJDK Runtime Environment (build 1.8.0_72-b15)
OpenJDK 64-Bit Server VM (build 25.72-b15, mixed mode)
确定命令位置
[root@localhost fallback]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.72-4.b15.fc23.x86_64/bin/java /usr/share/man/man1/java.1.gz
[root@localhost fallback]# cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.72-4.b15.fc23.x86_64/jre/lib/
建立字体文件夹
[root@localhost lib]# mkdir fallback
[root@localhost lib]# cd fonts/
[root@localhost fonts]# mkdir fallback
拷贝字体文件
[root@localhost fallback]# mv ~niuzhihuan/Documents/zysong.ttf .
3 重新启动程序
相关文章推荐
- Spring开发环境搭建和第一个示例程序
- java中四种引用类型(转)
- Java中的进制
- 为什么使用spring Shiro去做安全认证
- Java Jsp 时间显示
- Introduction to Java Programming编程题9.11<对字符串中的字符排序(支持大小写混排)>
- Java 类和接口概念
- JavaCompiler 编译JAVA文件并指定输出路径
- Java jsp 分页显示数据
- Java加密与解密的艺术-非对称加密
- Java里如何判断一个String是空字符串或空格组成的字符串
- MyEclipse快捷键大全
- Spring学习(七)spring整合mybatis
- springMVC自带的编码过滤器
- Java、C#双语版配套AES加解密示例
- 使用jsonschema2pojo工具快速由json获取java实体类model
- axis:java.lang.NoClassDefFoundError: javax/mail/internet/ParseException
- Java 获取web项目根目录 RootPath
- 学习笔记:因为java匿名类学习到接口的一些小用法
- Eclipse中高亮显示相同的变量