Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Start как открыть jar файл с ресурсами / 3 сообщений из 3, страница 1 из 1
01.10.2013, 13:13:07
    #38412973
sniffsnirr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Web Start как открыть jar файл с ресурсами
Распространяю приложение с помощью Java Web Start. Вместе с приложением распространяю отдельно подписанный файл D59.jar, содержащий текстовый файл.
Как прочитать текстовый файл на клиентском компьютере?
При проверке на локальном компьютере использовал
Код: java
1.
2.
3.
4.
5.
JarFile jarFile = new JarFile("D59.jar");
JarEntry jarEntry = new JarEntry("filter.txt");
InputStream in = jarFile.getInputStream(jarEntry);
BR = new BufferedReader(new InputStreamReader(in,"CP1251"));
.............

. Это работало.
При развертывании приложения у клиента - не работает.
Ошибка - файл не найден.
В jnlp файле прописываю так:

Код: java
1.
2.
3.
4.
5.
<resources>
......
<jar href="D59.jar"/>
......
</resources> 



Спасибо.
...
Рейтинг: 0 / 0
01.10.2013, 13:22:40
    #38412993
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Web Start как открыть jar файл с ресурсами
Можно JarInputStream. JarFile ищет файл в "текущем каталоге": System.getProperty("user.dir")
А в JarInputStream можно через URL отдать stream загружающий jar-ник с сервера.
Но! Так как resources/jar попадает прямиком в classpath, то можно сразу читать filter.txt через ClassLoader.getResource()/getResourceAsStream()
...
Рейтинг: 0 / 0
01.10.2013, 14:54:14
    #38413149
sniffsnirr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java Web Start как открыть jar файл с ресурсами
Blazkowicz,

Очень признателен.
Воспользовался getResourceAsStream.
Работает превосходно.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Start как открыть jar файл с ресурсами / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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