使用class.getClassLoader()时抛出java.lang.NullPointerException.getResourceAsStream

时间:2017-03-22 03:22:41

标签: java eclipse nullpointerexception classloader

当我使用引用的库时,抛出了NullPointerException,它由以下引起:InputStream inputStream = VersionInfoUtils.class.getClassLoader().getResourceAsStream(VERSION_INFO_FILE);

为什么呢?当getResourceAsStream()找不到文件时,它会返回null,但是不会抛出NullPointerException吗?

我正在使用Eclipse,我只是将jar包拖到我的项目中,将其链接到属性中。我错过了什么吗?

我想知道为什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我发现Class.getClassLoader()在某些特定情况下可以返回null,因此发生NullpointerException