Java potrebbe essere usato per scrivere un servizio di sistema Win32?
Domanda
Il tipo di titolo lo riassume. Stavo pensando di usare Jabaco visto che produce .EXEs (così come i file .jar), e io ' m più familiarità con la sintassi VB che con Java.
Soluzione
Potresti certamente farlo con Java Service Wrapper . Non ho familiarità con Jabaco, ma non sarei affatto sorpreso se puoi semplicemente fare riferimento al runtime Jabaco da Java Service Wrapper. È uno strumento piuttosto banale da usare e la variante gratuita dovrebbe essere sufficiente.
Altri suggerimenti
Inoltre, esiste un wrapper di servizio win32 specifico per Java: JSL
Non sono sicuro che potresti creare java direttamente per creare un servizio, ma puoi usare srvany.exe per eseguire qualsiasi programma come servizio.
Jpackages dot com ha un prodotto chiamato execJ che fa esattamente questo.
Ho anche trovato un articolo su come farlo diversamente qui .