使用getResource()会引发nullpointer异常。我应该如何解决?

时间:2019-05-05 09:48:23

标签: java file loading getresource

我正在尝试将bmp图像加载到我的java程序中,我尝试了许多不同的解决方案,但没有一个起作用。每次尝试都会导致NullPointerException。我的NetBeans Project目录设置为:

Project / src / main / java / com / username / programName /-我的代码在哪里 Project / src / main / resources /-我有img.bmp

这是在Java 1.8中。

    public static void main(String[] args) {
        FileHandler handler = new FileHandler();
        handler.test();
    }
}

    void test() {
        File file = new File(getClass().getClassLoader().getResource("src/main/resources/img.bmp").getFile());
    }
}

我只想能够加载图像。到目前为止,我尝试过的所有操作都产生了NullPointer。

0 个答案:

没有答案