JFreechart 在linux下不显示及中文乱码问题
一.使用JFreeChart建的报表,在window下能正常显示,但是放到linux下就报错,而且有时候会把tomcat挂掉,
原因是jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x server提供的一些功能。而基本上作服务器的系统都没有启动x server(甚至根本没安装)。
报错如下:
X connection to localhost:11.0 broken (explicit kill or server shutdown).
我解决方法如下:linux目录中找到如下文件:
vi /etc/profile
在最后加上 : export CATALINA_OPTS='-Djava.awt.headless=true'
二.中文乱码问题
用户数量图、资金占比图等使用jfreechart开发的图像,中文显示为乱码
问题原因:
Linux上的jdk6(jre)本身不支持中文。
问题解决:
1)把XP下的字体C:\WINDOWS\FONTS\simsun.ttc(也就是宋体,大小为10M),把他重命名为 simsun.ttf。
2)拷贝simsun.ttf 字体到 /usr/share/fonts/zh_CN/TrueType/ 下
3)在linux命令行下执行:
fc-cache /usr/share/fonts/zh_CN/TrueType/ 字体安装完成了,就可以使用这个字体 。
运城互联网论坛地址:http://www.dmyc8.com/forum-104-1.html
JFreechart 在linux下不显示及中文乱码问题相关推荐
- 解决Windows下Arm下Linux下Qt4程序的中文乱码问题
解决Windows下Arm下Linux下Qt4程序的中文乱码问题 ################################################################### ...
- Linux下Birt、JTreeChart中文乱码问题解决办法
Linux下JTreeChart,Birt等报表工具显示中文乱码解决 1) 现象: 在Windows上生成的报表图片展示正常,但是在Linux上显示(怪异的小方块"口"): 2)问 ...
- linux下batik-rasterizer.jar生成图片中文乱码
为什么80%的码农都做不了架构师?>>> 发现原来jdk5.0在linux下和以前的版本还不一样,默认不支持中文字体的.得手动去搞一个fontconfig配置, 此文件在$JA ...
- linux wine 中文乱码,Linux下使用Wine出现中文乱码的解决方法
准备工作 使用wine打开福昕阅读器FoxitReader(或者通过其他方法打开wine),然后点击"打开PDF文件"(为什么要这样做呢?因为这样子可以看到ubuntu的虚拟C盘) ...
- 使用 免费可商用的中文字体 解决CentOS Linux下Java生成图片水印中文乱码问题
安装开源可商用的google-noto字体 [root@dev ~]# yum install google-noto-cjk-fonts Loaded plugins: fastestmirror ...
- linux下Java生成图片字体中文乱码问题
将需要的字体上传jdk目录:/usr/local/jdk1.7.0_79/jre/lib/fonts 例如:msyhbd.ttf msyh.ttf 从window中找,目录:C:\WINDO ...
- linux中oracle数据乱码,解决linux下oracle导入数据中文乱码方案
主要的原因是两个数据库的字符集不相同引起的 先查导出的数据的oracle字符集 用sys用户登陆oracle 用如下命令: select * from nls_database_parameters ...
- linux qtcreator输入中文,linux下QtCreator无法输入中文的情况
解决linux下QtCreator无法输入中文的情况 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才 ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
最新文章
- T-SQL笔记3:事务、锁定和并发
- Linux_NetworkManager_RHEL7
- 照片尺寸大小对照表_贴片led灯珠型号对照表在手,贴片灯珠选型从此不愁!
- 安卓-08-布局管理器
- linux vim 多文件 查找,linux下vim多文件查找与替换教程
- html 广告 ins 原理,如何通过HTML DOM元素显示AdSense广告
- 如何在sh的字符串中包含换行符?
- 10.生命周期和Zend引擎
- 中调用view_在 View 上使用挂起函数
- MathorCup数模竞赛,为你的保研之路添砖加瓦~
- ubuntu 下载以及安装CPAN
- 需求与商业模式创新-需求9-原型
- 170 套各种公司网站模板软件公司网站模板企业网站模板创意设计公司网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响应
- H5 六边形消除游戏开发 1
- [转载]LFSR的工作原理以及LFSR在CRC上的应用
- 读安晓辉之《Qt Quick 核心编程》
- 关于开源软件的几个看法
- 90后在校大学生开旅游公司创业
- 海信在柏林IFA推出8K叠屏和屏幕发声激光电视
- 随圆通中通脚步,阿里巴巴入股申通获14%股权!
热门文章
- 十几款应用广泛的第三方URL解析库被曝8个漏洞
- Bouncy Castle 加密库修复高危的认证绕过漏洞
- 【安全风险通告】Apache ShardingSphere远程代码执行漏洞安全风险通告
- SinoBBD王帅宇:成为最大的第三方公立大数据平台,关键在于“联动”
- 虚拟 ​router 原理分析- 每天5分钟玩转 OpenStack(101)
- Ubuntu快速搭建Jenkins持续集成平台
- Spring注解@Component、@Repository、@Service、@Controll
- 组策略复制失败排错思路实例
- android连接指定的wifi
- C#中lock关键字的用法