1:jfreechart的安装文件你都备齐了没.它的官方提供的安装文件至少应该包括以下文件jfreechart_0.9.21.zip和jcommon-0.9.6.zip 这是我所用的版本号.现在估计都到1.0版本了.这里要说的是jcommon-0.9.6.zip这个安装文件必不可少.

把这两个压缩文件打开,找到我们所需要的三个重要jar文件.它们分别是jcommon-0.9.6.jar jfreechart-0.9.21.jar 和 gnujaxp.jar
不要多,也不要少.

2:把这三个文件.放在%JAVA_HOME%/lib中去,(这一步你也做了.)请检查你的JAVA_HOME这个环境变量设的对不对.它应该是JDK的安装根目录.拿我的为例,我的JDK安装目录为C:\prog\Java\jdk1.5.0_12.注意不是JRE的安装目录.


3:把此时三个文件所在的路径都放到CLASSPATH中去.以JDK安装目录为C:\prog\Java\jdk1.5.0_12为例.则需要在CLASSPATH这个环境变量后面附加上以下内容;C:\prog\Java\jdk1.5.0_12\lib\jfreechart-0.9.21.jar;C:\prog\Java\jdk1.5.0_12\lib\jcommon-0.9.6.jar;C:\prog\Java\jdk1.5.0_12\lib\gnujaxp.jar;
检查你的有没有弄错.

4:最关键一步,如果你前三步都没有搞错,那好恭喜你了.你可能只是操作错误.
现在用一个程序来检验一下.我们刚才的安装.
(请务一定必确认你的JDK和JRE安装正常),办法就是进入命令行.在任何一个目录下
键入java -version并回车.如果返回的java版本信息正常.说明没有问题.

好了,下面测试开始.

在任何一个目录下(现在以C盘根目录下为例)建立一个文件名为PieChart.java文件(名字不要动.因为如下的java文件中类的名字就叫PieChart).内容如下

import java.io.*;
import java.awt.*;
import org.jfree.chart.*;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.*;
public class PieChart{

public static void main(String[] args){

String title="老师情况统计";
DefaultPieDataset piedata = new DefaultPieDataset();
piedata.setValue("高级职称",25.5);
piedata.setValue("中级职称",44.1);
piedata.setValue("初级职称及其他",33.4);
JFreeChart chart =ChartFactory.createPieChart(title,piedata,true,true,true);
chart.setTitle(new TextTitle(title,new Font("宋体",Font.ITALIC,25)));
chart.addSubtitle(new TextTitle("最后更新日期:2005年8月5日",new Font("宋体",Font.ITALIC,20)));
chart.setBackgroundPaint(Color.white);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\PieChart.jpg"),chart,600,600);
} catch (IOException exz)

{
System.out.print("Can't Creat p_w_picpath File");
}
}
}

保存.并进入命令行窗口,进入C盘根目录下

键入javac PieChart.java  (注意是javac)
来编译这个java文件.
稍等一会儿便会在C盘根目录下生成一个PieChart.class文件.如果这一步成功.就没有问题了.
好了,再运行这个生成的class文件.

键入java PieChart (注意没有.class)

现在,大功告成,去C盘根目录里看一下吧,就会找到这个生成的图片文件---PieChart.jpg