请看代码 为什么生成在C盘的图像一直是0KB 没有图像
JfreeChart版本是1.0.13
package yw;
import java.io.*;
import java.awt.*;
import java.awt.Dimension;import javax.swing.JFrame;import org.jfree.chart.*;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
public class PieChart
{
public static void main(String[] args){String title="情况统计";
DefaultPieDataset piedata = new DefaultPieDataset();
piedata.setValue("高级职称",25);
piedata.setValue("中级职称",55);
piedata.setValue("初级职称及其他",10);
JFreeChart chart =ChartFactory.createPieChart(title,piedata,true,true,true);
chart.setTitle(new TextTitle(title,new Font("宋体",Font.ITALIC,25)));
chart.addSubtitle(new TextTitle("最后更新日期:2009年10月5日",new Font("宋体",Font.ITALIC,20)));
chart.setBackgroundPaint(Color.red);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\PieChart.jpeg"),chart,1200,1200);
} catch (IOException exz)
{
System.out.print("Can't Creat image File");
}
PieChart p=new PieChart();
}
}
JfreeChart版本是1.0.13
package yw;
import java.io.*;
import java.awt.*;
import java.awt.Dimension;import javax.swing.JFrame;import org.jfree.chart.*;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
public class PieChart
{
public static void main(String[] args){String title="情况统计";
DefaultPieDataset piedata = new DefaultPieDataset();
piedata.setValue("高级职称",25);
piedata.setValue("中级职称",55);
piedata.setValue("初级职称及其他",10);
JFreeChart chart =ChartFactory.createPieChart(title,piedata,true,true,true);
chart.setTitle(new TextTitle(title,new Font("宋体",Font.ITALIC,25)));
chart.addSubtitle(new TextTitle("最后更新日期:2009年10月5日",new Font("宋体",Font.ITALIC,20)));
chart.setBackgroundPaint(Color.red);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\PieChart.jpeg"),chart,1200,1200);
} catch (IOException exz)
{
System.out.print("Can't Creat image File");
}
PieChart p=new PieChart();
}
}
由于代码没有异常,也说不准.