linux下解决生成文件全部为"口"问题
来源:互联网 发布:淘宝投诉卖家好评返现 编辑:程序博客网 时间:2024/05/29 02:29
JFreeChart默认字体有"Arial", "Dialog", "Dialog", "SansSerif", "Tahoma"
而需要用到是宋体等中文字体时,JVM找不到相关字体文件,所以会显示乱码,解决方法如下。
方法一:
复制所使用的中文字体文件(如simsun.ttc)到此目录中(如果没有fallback目录,请手动建立。)
$JAVA_HOME/jre/lib/fonts/fallback
为何要建立fallback目录参照sequence.fallback的说明:
If the runtime environment has a directory lib/fonts/fallback and this directory contains valid TrueType or Type 1 fonts, the runtime automatically adds these fonts as fallback fonts for 2D rendering. On Windows, if there is a system EUDC (End User Defined Characters) font registered with Windows, the runtime automatically adds this font as well as a fallback font for 2D rendering
方法二:
将Linux系统的字体目录作为JDK下面的一个字体目录连接。
ln -s $FONTS_PATH/FONT_DIR $JAVA_HOME/jre/lib/fonts/fallback
来源:http://blog.sina.com.cn/s/blog_6826662b01018tbo.html
- linux下解决生成文件全部为"口"问题
- linux 下解决home目录下的文件全部显示到Desktop问题
- 通过java解决linux下解压来自window生成的zip文件的乱码问题
- linux redhat 下命令行全部乱码解决
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- 解决Linux下Java生成中文文件和文件夹乱码
- Linux下Gitbook生成pdf及中文问题的解决
- Linux下将一个目录下指定的所有文件中的字符串A全部替换为B
- 递归思想解决输出目录下的全部文件
- 解决Linux下cocos2dx找不到头文件Box2D的问题
- 如何解决Linux下库文件的加载错误问题
- 解决Linux下root用户不能删除文件的问题
- linux 下 解决tomcat日志文件catalina.out过大问题
- 解决linux 下打开windows的txt文件乱码问题
- Linux下txt文件乱码问题的解决
- 解决CMake为VC准备生成文件时的Could not copy from不能复制问题
- 算法与数据结构面试题(17)-求Fibonacci数的和
- 圣诞 元旦飘雪 飘礼物代码
- UVA - 1407(Caves 树形dp 背包式)
- 微信公众平台实现天气预报功能
- Android APK加壳技术方案
- linux下解决生成文件全部为"口"问题
- 2014.12.25
- Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew
- Java自动装箱与拆箱及其陷阱
- 在 Web 项目中应用 Apache Shiro
- 使用crontab进行Android代码的自动更新和构建
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- linux中定时器timer的使用
- web网站中cookie的使用