![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 1 Всего: 43 |
Сделали jnlp приложение, загрузили. Создался красивый шорткат на десктопе, который указывает куда-то в глубины компьютера, а не линк на сервер. При обновлении jar на сервере запускается старая версия, если пользоваться шорткатом. Технология сама обнаруживает обновление, если только запускать линком на сервер. Вечная головная боль - с апплетами так было и с web start так продолжается.
P.S. В догон к промелькнувшему на форуме обсуждению "Чего мне в java не хватает" - Чтобы нормально было документировано и работало то, что уже есть. |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: нет Всего: 12 |
COVD, а не указано ли явно твоему апплету стартовать в "offline"?
Добавлено через 5 минут и 55 секунд
Он указывает на кэш, это чтоб при обновлении не качать всё заново, а только "дельту", да и запускать можно без инета (иногда Это сообщение отредактировал(а) Metal_Heart - 29.4.2008, 09:07 -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 1 Всего: 43 |
Да, была опция offline - allowed в jnlp файле, которая разрешала работу offline. Без этой опции не создается shortcut. Но при наличии этой опции загрузка обновленных jars при старте не гарантируется, так как она осуществляется с таймаутом, т.е. проверка делается и запрос на сервер посылается, а вот загрузка может быть отложена на потом (интеллектуальная машина). Да и shortcut создается так, что icon сохраняется где-то в java кеше так, что виндоуз его не всегда находит(так и сообщает при попытке посмотреть в свойствах). Наверное, поэтому при рестарте компьютера иногда иконка не находится. Поэтому мы отказались использовать встроенную возможность создания шортката и сами делаем. Заодно убрали и offline - allowed, чтобы гарантировано загружались апдейты. Кроме того, не помню какой таг, что-то связанное с update, но загруженный файл показывал другое, т.е. как бы вебстарт не распознавал таг и ставил свой дефолтный. Поменяли место тага в хмл и все стало распознаваться. Мораль - неплохо проверять, как выглядит загруженный xml в кеше, т.к. как выяснилось он может отличаться от того, что посылаете.
Короче, меня эта головная боль разочаровывает - так сложно, запутанно и ненадежно. Они в java6 существенно ускорили вроде бы загрузку и одновременно что-то сломали. У многих судя по форумам стало загружаться медленней по сравнению с 5 версией. В 10 апдейте должны бы починить. Вечное шаманство. Это сообщение отредактировал(а) COVD - 29.4.2008, 15:09 |
|||
|
||||
![]()
|
| Правила форума "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. |