Может ли Java использоваться для написания системной службы Win32?

StackOverflow https://stackoverflow.com/questions/1624841

  •  06-07-2019
  •  | 
  •  

Вопрос

Название заголовка подводит итог. Я думал об использовании Jabaco , видя, как он создает .EXEs (а также файлы .jar), и я ' Я более знаком с синтаксисом VB, чем с Java.

Это было полезно?

Решение

Конечно, вы можете сделать это с помощью Java Service Wrapper . Я не знаком с Jabaco, но я бы не удивился, если бы вы могли просто сослаться на среду выполнения Jabaco из Java Service Wrapper. Это довольно простой инструмент, и его должно быть достаточно.

Другие советы

Кроме того, есть специальная оболочка для win32-сервиса для java: JSL

Я не уверен, что вы могли бы напрямую создать java для создания службы, но вы можете использовать srvany.exe для запуска любой программы в качестве службы.

http://support.microsoft.com/kb/137890

Jpackages dot com имеет продукт под названием execJ, который делает именно это.

Я также нашел статью о том, как это сделать по-другому здесь .

scroll top