【发布时间】:2010-11-30 15:51:32
【问题描述】:
我正在尝试读取在 CLASSPATH 系统变量中设置的文本文件。不是用户变量。
我正在尝试获取文件的输入流,如下所示:
将文件目录 (D:\myDir) 放在 CLASSPATH 中,然后尝试以下操作:
InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt");
InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt");
将文件的完整路径 (D:\myDir\SomeTextFile.txt) 放在 CLASSPATH 中,然后尝试上述 3 行代码。
但不幸的是,它们都不起作用,我总是将null 输入我的 InputStream in。
【问题讨论】: