2011-02-08 5 views
2

Я читал, что JWS проверяет файл jnlp или jar на сервере для изменения временной метки, чтобы определить, есть ли обновленные файлы, но обновления моего приложения не загружаются автоматически, когда Я запускаю приложение во второй раз.Java Web Start не загружает обновленное приложение при запуске

Если я javaws -uninstall, а затем запустите приложение, он отлично работает, поэтому я знаю, что файлы на сервере обновляются. Я также проверял метки времени на FTP, и они обновляются при загрузке новых файлов, поэтому я тоже не думаю, что проблема тоже.

Может ли кто-нибудь помочь? Было бы очень благодарно!

+0

Возможно, связано с http://stackoverflow.com/questions/2148454/java-webstart-intermittant-jar-not-updating – Raghuram

+0

У вашего JNLP установлен атрибут codebase? – finnw

+0

Да, у меня есть атрибут codebase, установленный на URL-адрес папки, в которой он размещен, и href установлен в файл jnlp. –

ответ

1

Для того, чтобы ваша программа для обновления себя, файл JNLP должен включать в себя следующее:

<update check="always"/> 

Вы можете поместить это после информационного тега, а не внутри него.

+0

Я не работал над этим проектом почти год, поэтому у меня нет возможности проверить, соответствует ли этот ответ для моего конкретного случая, но я буду отмечать его как ответ, потому что я уверен, что это может решить его для другие! –

 Смежные вопросы

  • Нет связанных вопросов^_^