cấu trúc thư mục dự án của tôi (trong Eclipse):ClassLoader getResourceAsStream trả về null
MyProject/
src/ --> "source directory" on Eclipse's classpath/buildpath
com.me.myapp
Driver
myconfig.txt
Trong Driver
, tôi có đoạn mã sau:
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 :-)");
}
}
Khi tôi chạy này, tôi nhận được đầu ra giao diện điều khiển như sau:
input stream is null
Tại sao? Tôi có đặt myconfig.txt
ở vị trí không chính xác không? Tôi có đang sử dụng API ClassLoader không chính xác không? Thứ gì khác? Cảm ơn trước!