![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Доброго времени суток всем!
Помогите советом, кто работал с Java Web Start. Есть на сервере Java Web Start приложение, нормально загружается и выполняется. Надо поработать с ним на локальной машине. В принципе никто не мешает скопировать Jar-файлы и делать с ними все, что захочется. Проблема в одном. Количество Jar-ов совершенно ненормальное и вручную придется их неделю копировать. Можно ли настроить javaws так, чтобы она скопировала архивы на диск (если хочет, запустила, не важно), но потом не удаляла их оттуда? Если javaws этого не может, есть ли другая утилита, которая позволит это? Заранее благодарен всем откликнувшимся |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 4 Всего: 16 |
Вообще-то сам принцип java web start как раз в том, чтобы скопировать библиотеки на жесткий диск, а потом обновлять только то, что изменилось, а всё остальное брать локально. И так при каждом следующем запуске.
|
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Согласен, принцип такой. Наверное, я плохо сформулировал вопрос. Пусть вопрос звучит так: как найти файлы, которые javaws использовала при последнем запуске приложения? При попытке найти их по именам я потерпел сокрушительное фиаско
|
|||
|
||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 1 Всего: 18 |
Попробуйте почитать вот это: Lesson: Java Web Start.
Там, в частности, есть ссылка на JWS API. Может, поможет. -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Читал и не нашел там ответа на главный вопрос: как сделать загрузчик JNLP-программ. В принципе, загрузчик я уже делал на базе netx, но как только приложение перестает быть тривиальным, как начинается работа с ресурсами, вылазят многочисленные баги. Самому реализовывать протокол JNLP - это прямой путь к тому, чтобы наделать ошибок еще больше. Да и времени нет. Потому ищу готовый НАДЕЖНЫЙ клиент на Java. |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
Клиент входит в состав JRE. Список файлов (jar'ов), необходимых приложению, указан в jnlp файле приложения. Если в описании файла указана опция lazy, то вебстарт ( клиент ) будет загружать файлы и сохранять их на локальном диске по мере необходимости. Увидеть сохраненные файлы можно в Settings->ControlPanel->Java->TemporaryInterentFiles->View |
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Спасибо! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |