Welcome 微信登录

首页 / 操作系统 / Linux / JFreeChart在Linux下图片不显示

原来在windows部署下显示正常的用jfreechart做的统计图,可移植到linux下却显示不出来,是因为jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x server提供的一些功能。而基本上作服务器的系统都没有启动x server(甚至根本没安装)的.解决的办法有很多,我用的是最简单的办法。一、在你应用服务器的启动脚本中添加参数1)终止你的tomcat。即:
tomcat目录/bin/shutdown.sh
2)设置环境变量:
CATALINA_OPTS="-Djava.awt.headless=true"
export CATALINA_OPTS
(如果你想每次开机自动生效,则可把这两句写入系统或者你的账号启动sh的.profile里)
3)启动你的tomcat。即:
tomcat目录/bin/startup.sh二、直接执行命令在终端直接执行命令:export CATALINA_OPTS="-Djava.awt.headless=true"
过程图如下:灰色部分就是主要是操作过程。至于网上提到的中文乱码问题,因为本身linux系统装的是简体中文版,已经解决了中文显示乱码问题,所以网上提到的中文乱码问题没有遇到。64bits Ubuntu下编译Android步骤及所遇到问题解决Linux下update错误 E: Dynamic MMap ran out of room. 的解决方法相关资讯      JFreeChart 
  • JFreeChart 1.0.17 发布,Java 图  (11/26/2013 10:19:37)
  • JFreeChart 1.0.16 发布,Java 图  (09/18/2013 07:53:21)
  • Linux下JFreechart 中文乱码的解决  (06/25/2011 15:51:38)
  • Java图表 JFreeChart  (11/26/2013 10:20:14)
  • JFreeChart 1.0.14 发布  (11/27/2011 07:29:52)
  • JFreeChart在Linux下乱码的解决  (03/04/2011 06:33:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数