Java peut-il être utilisé pour écrire un service système Win32?
Question
Le titre en quelque sorte le résume. Je pensais à utiliser Jabaco car il crée des fichiers .exe (ainsi que des fichiers .jar) et I ' m plus familier avec la syntaxe VB qu'avec Java.
La solution
Vous pouvez certainement le faire avec le Wrapper Java Service . Je ne connais pas bien Jabaco, mais je ne serais pas du tout surpris de pouvoir simplement faire référence à l'exécution de Jabaco à partir de Java Service Wrapper. C'est un outil assez simple à utiliser, et la variante gratuite devrait suffire.
Autres conseils
De plus, il existe un wrapper de service win32 spécifique à Java: JSL
Je ne sais pas si vous pouvez utiliser Java directement pour créer un service, mais vous pouvez utiliser srvany.exe pour exécuter tout programme en tant que service.
Jpackages dot com propose un produit appelé execJ qui fait exactement cela.
J'ai également trouvé un article sur la façon de le faire différemment ici .