Я пытаюсь найти лучший способ установить приложение Java на клиентских компьютерах.
Основное правило заключается в том, что эти клиенты неграмотны в компьютерах, поэтому чем меньше суеты, тем лучше.
Я думал об использовании модели, которая запускает приложение Java Web Start, которое одновременно позаботится о процессах регистрации и установки.
Я хочу, чтобы эти клиенты (в основном агенты по операциям с недвижимостью) могли переходить по ссылке на главной странице, которая представлена красивым экраном веб-запуска (или даже встроенным Java-апплетом), где у них есть одна форма для заполнения. и нажмите «Установить», и на их компьютер будет установлена последняя версия программы.
Рекомендации здесь:
- Установленная программа должна быть полностью исполняемой (следует избегать различных странностей JavaW).
- Установленная программа должна запускаться при запуске.
Дополнительно / Опционально:
- Устанавливаемая программа веб-запуска / апплета должна иметь возможность сканировать компьютер на наличие предыдущей версии установленной программы и соответствующим образом реагировать - это означает, что, если она уже установлена, она обновляет только JAR установленной программы, если необходимо (выключается, обновляется и перезагружается).
Таким образом, я могу вызвать JNLP из установленной программы как метод автообновления.
Мне бы хотелось несколько указателей на это - есть ли такие системы уже доступны?