У меня есть приложение Java, упакованное как исполняемый JAR-файл, который мне нужно установить на компьютерах Windows с конечными пользователями.
Приложение должно быть гибким и ненавязчивым, я мог бы предоставить только ссылку для пользователей, и они могли быожидайте скачать и установить его (способ Windows, как с NSIS).После установки он должен автоматически запускаться как служба Windows, которая должна быть автоматически настроена для перезапуска при сбое.
Я исследовал следующие оболочки:
Поддерживает ли какой-либо из них мой сценарий или может быть интегрирован с установочной системой для его завершения?
Если нет способа добиться этого, я могу отступить от этих параметров:
- Перепишите приложение с помощью .NET или C (Windows API), которые имеют встроенную интеграцию со средством обслуживания.
- Предоставьте загружаемый JAR для загрузки и попросите пользователей поместить его в папку «Автозагрузка» (аналогичный эффект).
Что бы вы предложили?