Установить java-программу в качестве службы Windows: альтернатива JavaService?

Я хочу установить приложение Java в качестве службы Windows. Я сделал это успешно пару лет назад с помощью этой оболочки Java-сервисов. К сожалению, похоже, что этот инструмент больше не разрабатывается, и, следовательно, не доступны версии для Windows 7 и 64 бит. Мне нужно установить мое приложение Java на компьютеры с Windows 7 и XP.

Кто-нибудь знает хорошую альтернативу?

Изменить: мне это нужно для коммерческого использования; предлагаемый инструмент Java Service Wrapper от Tanuki слишком дорог.

Ответ 1

Теперь я использую WinRun4J - очень хороший, скудный инструмент, который легко настраивать и обрабатывать и использовать в коммерческих приложениях. Большое спасибо assylias, чей комментарий указал мне в правильном направлении.

Ответ 2

Некоторое время назад я использовал проект tanuki, и мы были очень довольны этим. Я считаю, что это один из самых популярных.

Существует также YAJSW, основанный на tanuki (как я понимаю) с лицензией LGPL

Ответ 3

Я с большим успехом использовал Tanuki Java Service Wrapper; он прост в использовании.

Существуют пакеты сообщества (бесплатные) и профессиональные пакеты (лицензия).

Ответ 5

Недавно я использовал Java Service Wrapper от Tanukisoftware, и он отлично работает на Windows 7. Также этот инструмент очень удобен, так как он предоставляет довольно обширные интеграционный механизм от простого выполнения jar до функциональности hookdown.

Для нормального использования вы можете использовать Лицензия сообщества, которая подпадает под GPL v2.0, однако имейте в виду, если ваше предполагаемое использование включено сервер, вам, возможно, придется дважды проверить варианты лицензирования.

Также в комплект ресурсов Windows входит инструмент servany.exe, который я успешно использовал в Windows Xp, чтобы запустить файл jar в качестве сервиса, используя lanuching java.exe с аргументами в файл jar, однако с Windows 7 это как-то не работает.

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