LINUX.ORG.RU

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


0

0

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

★★★★★

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

ну если твой файл с ресурсами лежит рядом с каким-нидь классом, то из него можно сделать, например:

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

но это грязная практика. В любом случае рой в сторону ресурсов и класслоудера.

Pi ★★★★★ ()

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

getResourceAsStream("/path/to/file/inside/archive")

Legioner ★★★★★ ()

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

Спасибо, попробую.

roy ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.