Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > JAR & браузер


Автор: MisterCleric 26.5.2006, 15:09
Привета всем!
Люди, что надо сделать, что бы браузер не кешировал jar-файлы?
Ато размещаю апплет в jar и тестирую его в FireFox. Перекомпилю проект, перезапускаю, а jar остался старый smile . Пока не закрою, даже не могу удалить этот jar 

Автор: batigoal 26.5.2006, 15:38
Можно попробовать установить заголовки страницы, чтобы она вся не кешировалась. Но распространяется ли это на архив апплета, не знаю. Надо проверять. 

Автор: skhilkov 27.5.2006, 13:27
  У меня та же проблема... приходится в Java Control Panel постоянно залазить и оттуда убивать... 

Автор: COVD 27.5.2006, 16:25
Бывает и так, что новая версия jar имеет ошибки и браузер, столкнувшись с проблемой загрузки, берет из кеша старую. Да и вообще, у пользователей разные браузеры и самый надежный способ - менять имя jar для каждой версии. Мы номера используем - app1.jar, app2.jar, .. . Хлопотно, но надежно.   

Автор: batigoal 27.5.2006, 20:09
COVD, не мог бы ты рассказать - для чего вы используете апплеты?
Я еще ни разу не сталквался с использованием апплетов в реальных проектах, за исключением Rational ClearQuest. 

Автор: MisterCleric 29.5.2006, 07:56
Lamer George.
По-моему проблема не просто в апплетах, а вообще в использовании jar'ов, что броузер их кеширует.
Ну ладно пусть кеширует - ведь так придумали для подалешего ускороения загрузки этой же страницы.
Но так как тогда тестить свои jar-библиотеки, если у меня web-приложение?
Что вы используете вместо нормального браузера?
А какой броузер использует Эклипс? 

Автор: batigoal 29.5.2006, 08:02
Цитата(MisterCleric @  29.5.2006,  08:56 Найти цитируемый пост)
Что вы используете вместо нормального браузера?

Можно ведь просто сбрасывать кеш. 

Автор: Goliath 29.5.2006, 21:41
Цитата(MisterCleric @  29.5.2006,  07:56 Найти цитируемый пост)
Но так как тогда тестить свои jar-библиотеки, если у меня web-приложение?

Я использую appletviewer.exe который есть в любой JDK 

Автор: MisterCleric 30.5.2006, 16:13
Цитата

Я использую appletviewer.exe который есть в любой JDK  

Люди, да я же говорю, что это касаеться любых jar'ов - при чем тут appletviewer.exe?
Lamer George говорит правильно: надо просто збросить кеш
В общем тема закрыта.
Что накопаю, покажу
Всем спасибо 

Автор: COVD 31.5.2006, 14:26
Цитата

COVD, не мог бы ты рассказать - для чего вы используете апплеты?
 - для показа в реальном времени результатов торгов на бирже - графики, таблицы, отображающие ежесекундно меняющиеся данные. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)