JFreeChart使用时常见错误与解决方法

环境:jdk1.4、webLogic8.1
系统liunx

 
1、在编译程序的过程中,报出如下的错误:
BarChartDemo.java:51: cannot resolve symbol
symbol    : class CategoryDataset
location: class demo.BarChartDemo
          private static CategoryDataset getDataSet() {
                     ^
BarChartDemo.java:52: cannot resolve symbol
symbol    : class DefaultCategoryDataset
location: class demo.BarChartDemo
                  DefaultCategoryDataset dataset = new

DefaultCategoryDataset();
                  ^
这是由于未找到相应的类,在程序前面加上以下两句即可解决这个问题:
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;

 

2、The 'quality' must be in the range 0.0f to 1.0f

这是因为ChartUtilities.writeChartAsJPEG(res.getOutputStream

(),100,chart,graphWidth,graphHigh,null);

限制quality必须小于等于1,所以修改一下

把100改成 1.0f就可以显示了
 

3.Can't connect to X11 window server using ':0.0' as the value of the

DISPLAY variable
 
这是因为JfreeChar寻求liunx下面没有开启X11 server服务;

解决方法:在JSP页面前面加System.setProperty

("java.awt.headless","true");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值