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

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

4 ответа

Решение

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

Также есть специальная оболочка Win32 для Java: JSL

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

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

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

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

Другие вопросы по тегам