Re[3]: getResourceAsStream возвращает null
От: gwen Украина  
Дата: 24.11.12 08:41
Оценка:
Здравствуйте, tavr, Вы писали:

T>Здравствуйте, gwen, Вы писали:


G>>Доброго времени суток.


G>>Я столкнулся с такой же проблемой — не подгружается ресурс. Причем вроде бы все сделано правильно:

G>>- Ресурс лежит в той же папке(пакете), что и класс.
G>>- Ресурс я пробую подгружать такими вариантами (причем регистры в названии файла пробовал и верхний и нижний):
G>>- — getClass().getResourceAsStream("SONORA3.TTF")
G>>- — SonoraFont.class.getResourceAsStream("sonora3.ttf")
G>>- — SonoraFont.class.getResourceAsStream("/abc/ui/fonts/sonora3.ttf")

G>>Во всех случаях мне возвращается null. Буду благодарен за подсказку, что делать.

T>самый простой случай — ваш шрифт есть в папке исходников, но просто не попал при билде в сборку

Большое спасибо за совет! На самом деле, файл шрифта отсутствовал в папке со сборкой. Когда я его туда закинул вручную — все заработало.
Возник следующий вопрос — а как сказать Idea, что в папку out/production вместе с джава классами нужно закидывать еще и этот файл?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.