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

Стоит задача получения из 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
05.04.2013, 18:57:49
    #38215040
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jar resource
ErikI,

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

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


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