除了getResourceAsStream()之外还有其他方法来检索文件InputStream吗?

时间:2012-11-27 08:52:29

标签: java embedded-resource

InputStream str = this.getClass()
                      .getClassLoader() 
                      .getResourceAsStream( "filename" );

该文件与班级在同一个包中 它每次都返回null。无论如何我们可以用其他方法替换getResourceAsStream(...)吗?

1 个答案:

答案 0 :(得分:2)

如果要从同一个包中加载内容,请不要使用getClassLoader。如果你这样做,你需要提供完整的路径。

Just

 InputStream str = this.getClass().getResourceAsStream( "filename" );