Я не могу заставить getResourceAsStream находить файл. Я поместил файл в высокоуровневый dir, нацелен на dir, и т.д., и т.д. и попробовал его "/" впереди также. Каждый раз это возвращает пустой указатель.
Какие-либо предложения? Спасибо.
public class T {
public static final void main(String[] args) {
InputStream propertiesIS = T.class.getClassLoader().getResourceAsStream("test.txt");
System.out.println("Break");
}
}
Поместите ваш файл "test.txt" в тот же каталог, где находится java-файл вашего класса (тот же пакет). Затем используйте
T.class.getResourceAsStream( "test.txt" );
. Это работает, потому что eclipse автоматически копирует файл как ресурс в путь к классам. При использовании командной строки это нужно делать вручную.