Java Web Start - управляемая установка - PullRequest
1 голос
/ 03 июня 2009

Я пытаюсь найти лучший способ установить приложение Java на клиентских компьютерах. Основное правило заключается в том, что эти клиенты неграмотны в компьютерах, поэтому чем меньше суеты, тем лучше.

Я думал об использовании модели, которая запускает приложение Java Web Start, которое одновременно позаботится о процессах регистрации и установки.

Я хочу, чтобы эти клиенты (в основном агенты по операциям с недвижимостью) могли переходить по ссылке на главной странице, которая представлена ​​красивым экраном веб-запуска (или даже встроенным Java-апплетом), где у них есть одна форма для заполнения. и нажмите «Установить», и на их компьютер будет установлена ​​последняя версия программы.

Рекомендации здесь:

  1. Установленная программа должна быть полностью исполняемой (следует избегать различных странностей JavaW).
  2. Установленная программа должна запускаться при запуске.

Дополнительно / Опционально:

  1. Устанавливаемая программа веб-запуска / апплета должна иметь возможность сканировать компьютер на наличие предыдущей версии установленной программы и соответствующим образом реагировать - это означает, что, если она уже установлена, она обновляет только JAR установленной программы, если необходимо (выключается, обновляется и перезагружается). Таким образом, я могу вызвать JNLP из установленной программы как метод автообновления.

Мне бы хотелось несколько указателей на это - есть ли такие системы уже доступны?

Ответы [ 3 ]

1 голос
/ 03 июня 2009

Проверьте последнюю версию веб-запуска. Он выполняет магию обновления jar автоматически (как всегда), но ТАКЖЕ позволяет вам выполнять ленивые загрузки файлов jar. плюс запустить автономно.

Если вы хотите заполнить локальный кеш, тогда файлы JAR должны иметь версионные имена, и тогда ваше приложение для обновления может потребовать их. Затем они будут готовы при следующем запуске программы.

0 голосов
/ 03 июня 2009
0 голосов
/ 03 июня 2009

Попробуйте ИзПак .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...