发布加载图像。 java.lang.IllegalArgumentException:输入== null!使用imageIO.read加载图像时

时间:2019-05-07 14:33:43

标签: java bufferedimage javax.imageio getresource loadimage

我对Java很陌生,我一直在尝试为我的一个项目创建图像加载器。但是,当我最终在运行程序时遇到此错误时:

线程“ main”中的异常java.lang.IllegalArgumentException:输入== null!

有人可以帮我指出问题所在吗?

public class ImageLoader {



    public static BufferedImage loadImage(String path){
        try {
            return ImageIO.read(ImageLoader.class.getResource(path));
        } catch (IOException e) {
            e.printStackTrace();
            System.exit(1);
        }
        return null;

    }

然后我尝试在此处加载图片

public Board(){
        background = ImageLoader.loadImage("/background.png");
        pause = ImageLoader.loadImage("/pause.png");

我试图删除斜杠并搜索其他无法解决此问题的原因,但是我没有任何答案。我相信我的图片在正确的文件夹中,但是如果我写错了,请更正我。我的图片在下面的图片文件夹中

enter image description here

0 个答案:

没有答案