ClassLoader getResourceAsStream devuelve null
La estructura del directorio de mi proyecto (en Eclipse):
MyProject/
src/ --> "source directory" on Eclipse's classpath/buildpath
com.me.myapp
Driver
myconfig.txt
EnDriver
, Tengo el siguiente código:
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 :-)");
}
}
Cuando ejecuto esto obtengo la siguiente salida de consola:
input stream is null
¿Por qué? He colocadomyconfig.txt
en una ubicacion incorrecta? ¿Estoy usando la API de ClassLoader incorrectamente? ¿Algo más? ¡Gracias por adelantado!