Обтекание JAR как NT Service без доступа к целевым системам - PullRequest
0 голосов
/ 07 марта 2019

У меня есть приложение Java, упакованное как исполняемый JAR-файл, который мне нужно установить на компьютерах Windows с конечными пользователями.

Приложение должно быть гибким и ненавязчивым, я мог бы предоставить только ссылку для пользователей, и они могли быожидайте скачать и установить его (способ Windows, как с NSIS).После установки он должен автоматически запускаться как служба Windows, которая должна быть автоматически настроена для перезапуска при сбое.

Я исследовал следующие оболочки:

Поддерживает ли какой-либо из них мой сценарий или может быть интегрирован с установочной системой для его завершения?

Если нет способа добиться этого, я могу отступить от этих параметров:

  • Перепишите приложение с помощью .NET или C (Windows API), которые имеют встроенную интеграцию со средством обслуживания.
  • Предоставьте загружаемый JAR для загрузки и попросите пользователей поместить его в папку «Автозагрузка» (аналогичный эффект).

Что бы вы предложили?

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