【发布时间】:2012-11-27 17:33:33
【问题描述】:
InputStream str = this.getClass()
.getClassLoader()
.getResourceAsStream( "filename" );
文件与类在同一个包中。
它每次都返回null。无论如何我们可以用其他方法替换getResourceAsStream(...) 吗?
【问题讨论】:
InputStream str = this.getClass()
.getClassLoader()
.getResourceAsStream( "filename" );
文件与类在同一个包中。
它每次都返回null。无论如何我们可以用其他方法替换getResourceAsStream(...) 吗?
【问题讨论】:
如果你想从同一个包中加载东西,不要使用getClassLoader。如果这样做,则需要提供完整路径。
InputStream str = this.getClass().getResourceAsStream( "filename" );
【讨论】: