ImageIO读取图片报错:imageio.IIOException: Can‘t read input file以及 IllegalArgumentException: input == null!

ImageIO读取图片报错

  • 读取图片文件位置报错
    • javax.imageio.IIOException: Can't read input file!
  • 图片文件引入写法出错
    • Exception in thread "main" java.lang.IllegalArgumentException: input == null!
  • * **希望能解决小伙伴们的报错!!!!!!!!!!!!!!!* **

读取图片文件位置报错

javax.imageio.IIOException: Can’t read input file!

报错一般是这个语句出问题了

**BufferedImage image=ImageIO.read(new File(fille));**

这种读取中,我们一般都是直接引用src文件下的文件夹/文件,这样是为了方便后期制作jar包使程序可以自己随意使用或者在别人电脑运行.但是这种图片加载方式对于一些ps或者电脑画图出来的图会报异常,把图片文件夹放在src外面或者把src加上就行.

图片文件引入写法出错

Exception in thread “main” java.lang.IllegalArgumentException: input == null!

报错一般都是这个语句出问题了

**BufferedImage image = ImageIO.read(getClass().getResource(file));**

这种图像加载方式以前我使用过,运行正常,不过最近使用时出现报上述错的情况,不过我们只要不使用getClass().getResource()就行,直接BufferedImage image=ImageIO.read(new File(“file”));就可以了

* *希望能解决小伙伴们的报错!!! **

你可能感兴趣的:(java)