powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jar resource
3 сообщений из 3, страница 1 из 1
Jar resource
    #38214965
ErikI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Стоит задача получения из jar архива ресурса в виде файла. Как Stream его получить просто. А с файлом накладки происходят. Код:
Код: java
1.
2.
        URL defaultRes = KassaAken.class.getResource("/infosysRegister.properties");
        File CONFIG_PROPERTIES_FILE = new File(defaultRes.toURI());


Если в debug то все хорошо. При реальном запуске java -jar kassa.jar не работает.
...
Рейтинг: 0 / 0
Jar resource
    #38215040
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErikI,

Так попробуйте:
Код: java
1.
URL defaultRes = KassaAken.class.getResource(KassaAken.class.getPackage().getName().replace('.', '/') + "/infosysRegister.properties")

P.S.
При условии, что файл infosysRegister.properties находится в одном пакете вместе с классом KassaAken
...
Рейтинг: 0 / 0
Jar resource
    #38215097
пролетевший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что ресурс совсем не файл, а элемент в архиве. При отладке он в директории build, как обычный фаил. А для запакованного url будет "jar:file:kassa.jar!/infosysRegister.properties", в фаил не конвертируется.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jar resource
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]