¿Se podría usar Java para escribir un servicio del sistema Win32?
Pregunta
El título lo resume. Estaba pensando en usar Jabaco ya que produce .EXEs (así como archivos .jar), y yo ' Estoy más familiarizado con la sintaxis de VB que con Java.
Solución
Ciertamente podría hacer esto con el Java Service Wrapper . No estoy familiarizado con Jabaco, pero no me sorprendería en absoluto si simplemente puede hacer referencia al tiempo de ejecución de Jabaco desde Java Service Wrapper. Es una herramienta bastante trivial de usar, y la variante gratuita debería ser suficiente.
Otros consejos
Además, hay un contenedor de servicio win32 específico de Java: JSL
No estoy seguro de si podría usar Java directamente para crear un servicio, pero puede usar srvany.exe para ejecutar cualquier programa como servicio.
Jpackages dot com tiene un producto llamado execJ que hace exactamente eso.
También encontré un artículo sobre cómo hacerlo de manera diferente aquí .