saveChartAsJPEG(file,100, chart, 400, 300);这个方法是ChartUtilities自带的么?这个方法有没有返回值呀?写文件那段代码你能看到么?你单步调试看看。

解决方案 »

  1.   

    saveChartAsJPEG的ChartUtilities自带的方法,文件写成功了,但是打开文件一看却什么也没有。
      

  2.   

    你这样试试
    File file = new File("D:\\fruit.jpeg") ;
     //在这里判断一下,如果有这个文件,把它删除,然后再来保存 
     ChartUtilities.saveChartAsJPEG(file,100, chart, 400, 300);或者你换个路径试试问题很怪,既然写成功了,应该有内容才对。文件的属性中最后修改时间会随着每次修改而修改么?
      

  3.   

    你是用什么软件打开这个jpeg的?ACDSEE?你用系统的画板看看。
      

  4.   

    用的是ACDsee。使用画板打不开,提示无效的位图文件。
      

  5.   

    File file = new File("D:\\fruit.jpeg") ;你换个后缀名试试,换成bmp或者GIf或者JPG
      

  6.   

    你有jcommon包吗?试了一下,程序正常
      

  7.   

    有图形出来吗?程序本身运行没有问题就是出不来图形,jcommon包也存在。
      

  8.   

    JFreeChart画图
    http://www-900.ibm.com/developerWorks/cn/java/l-jfreechart/index.shtml?ca=dwcn-isc&me=ccid