LINUX.ORG.RU

Java: открыть файл в jar архиве


0

0
Подскажите, как я могу открыть файл, находящийся в jar-архиве, из которого запущена программа? Хочу хранить там некоторые дефолтные настройки (перезаписывать файл не нужно).
★★★★★
ну если твой файл с ресурсами лежит рядом с каким-нидь классом, то из него можно сделать, например:

JasperDesign jasperDesign = (JasperDesign) JRXmlLoader.load(new File(getClass().getResource("faktura.jrxml").toURI()));

но это грязная практика. В любом случае рой в сторону ресурсов и класслоудера.
Pi ★★★★★
()
getResourceAsStream("/path/to/file/inside/archive")
Legioner ★★★★★
()
Спасибо, попробую.
roy ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.