用JFreeChart 1.0.13做的系统,测试时没有任何问题,并且测试后程序没有任何修改。
今天使用竟然出现了错误:javax.imageio.IIOException: Can't create cache file! 请问大虾们这是什么原因啊!
出错语句是:
ChartUtilities.writeChartAsJPEG(java.io.OutputStream out,
JFreeChart chart,
int width,
int height,
ChartRenderingInfo info)
PS:一开始我以为是生成的chart有问题,所以我把上面这句注释后,但是运行不会报错,只不过不能生成图片。
今天使用竟然出现了错误:javax.imageio.IIOException: Can't create cache file! 请问大虾们这是什么原因啊!
出错语句是:
ChartUtilities.writeChartAsJPEG(java.io.OutputStream out,
JFreeChart chart,
int width,
int height,
ChartRenderingInfo info)
PS:一开始我以为是生成的chart有问题,所以我把上面这句注释后,但是运行不会报错,只不过不能生成图片。
如果这个目录不存在,或者说这个目录的权限不够,就会报 can't create cache file