确定一下f不为空
f.exists() 

解决方案 »

  1.   

    我试了下,报错.
    可是输入是jpg,输出是png就不会,可能其它类型的支持不怎么好吧!
      

  2.   

    我试了下,报错.
    可是输入是jpg,输出是png就不会,可能其它类型的支持不怎么好吧!
      

  3.   

    ImageIO不支持BMP。可以看下支持那些:String[] names = ImageIO.getWriterFormatNames();
      

  4.   

    不对啊,我输出过,有bmp格式啊?
    String[] str=ImageIO.getWriterFormatNames();
    for(int i=0;i<str.length;i++)
    {
    System.out.println("支持的文件格式为:"+str[i]);
    }支持的文件格式为:jpg
    支持的文件格式为:BMP
    支持的文件格式为:bmp
    支持的文件格式为:JPG
    支持的文件格式为:jpeg
    支持的文件格式为:wbmp
    支持的文件格式为:png
    支持的文件格式为:JPEG
    支持的文件格式为:PNG
    支持的文件格式为:WBMP
    支持的文件格式为:GIF
    支持的文件格式为:gif
      

  5.   

    我也 遇到 这种情况本机上png格式 才能输出出来。。