Я разрабатываю приложение, которое использует библиотеку, которая загружает файл конфигурации в виде:
InputStream in = getClass().getResourceAsStream(resource);
Мое приложение затем упаковывается в файл .jar
.Если resource
находится внутри файла .jar
, я могу указать путь как "/relative/path/to/resource/resource"
.
Я хотел бы знать, возможно ли найти ресурс, если он находится вне файла .jar
, и в этом случае, как мне указать путь.
(Предполагаяjar моего приложения находится в app/
, а ресурс - в app/config
).
В программе используется 3 rd партийная библиотекаБиблиотека использует ресурс в качестве файла конфигурации.
Я также хочу настроить файл конфигурации без необходимости постоянно разархивировать / сжать файл jar.