java类加载器getResourceAsStream返回null
我的项目目录结构(在Eclipse中):
MyProject/
src/ --> "source directory" on Eclipse's classpath/buildpath
com.me.myapp
Driver
myconfig.txt
在Driver
中,我有以下代码:
public class Driver {
public static void main(String[] args) {
InputStream is = ClassLoader.getSystemClassLoader.getResourceAsStream("myconfig.txt");
if(is == null)
System.out.println("input stream is null");
else
System.out.println("input stream is NOT null :-)");
}
}
运行此命令时,我会得到以下控制台输出:
input stream is null
为什么我是否将myconfig.txt
放在了错误的位置?我是否错误地使用了ClassLoader API?还有别的吗?提前谢谢
共 (0) 个答案