jfreechart是1.01,tomcat是5.0.28,jdk是1.5.0.4
代码如下:
JFreeChart jfreechart = createChart(createDataset());
        try{
         File f = new File("d://t.jpg");
            ChartUtilities.saveChartAsJPEG(f, 100, jfreechart, 800, 600);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Exception:"+e.getMessage(), "", JOptionPane.ERROR_MESSAGE);
        }
        return new ChartPanel(jfreechart);运行后弹出对话框,内容如下:
Exception:access denied(java.io.filepermission d:\t.jpg write)请教错在那里??

解决方案 »

  1.   

    发现问题所在了,我是在applet类中使用中不好使,但在servlet中使用运行正常
    请问各位大大如何在applet类中保存jfreechart的图表为jpg文件
      

  2.   

    你这个问题主要是权限的问题,applet是不允许访问本地的文件的,如果你想访问你就要用一个安全章才可以! 你可以去查查applet的安全戳
      

  3.   

    applet不允许访问本地文件?哦,原来如此,我说在application中可以读的文件怎么到applet就不行呢