class.getResourceAsStream
Столкнулась с непонятным мне поведением class.getResourceAsStream и не нашла пока в чем может быть причина.
Есть xsl файл, который безуспешно пытаюсь подгрузить с помощью class.getResourceAsStream. Копирую тот же файл в тот же пакет, но с другим расширением - подгружается как и должен. не понимаю, в чем разница?
Вот готовый тест кейс, оба файла в том же пакете что и класс, один подгружается другой нет.
output:
xsl: null
png: java.io.BufferedInputStream@63b9240e
UPD: Дело было в настройках IDE
Есть xsl файл, который безуспешно пытаюсь подгрузить с помощью class.getResourceAsStream. Копирую тот же файл в тот же пакет, но с другим расширением - подгружается как и должен. не понимаю, в чем разница?
Вот готовый тест кейс, оба файла в том же пакете что и класс, один подгружается другой нет.
import java.io.InputStream;
public class Test {
public static void main(String[] a){
InputStream xslStream = Test.class.getResourceAsStream("test.xsl");
InputStream pngStream = Test.class.getResourceAsStream("test.png");
System.out.println("xsl: " + xslStream);
System.out.println("png: " + pngStream);
}
}
output:
xsl: null
png: java.io.BufferedInputStream@63b9240e
UPD: Дело было в настройках IDE
