Структура моего проекта (в Eclipse):
MyProject/
src/ --> "source directory" on Eclipse 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
в неправильном месте? Я неправильно использую API ClassLoader? Что-то другое? Спасибо заранее!