有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案