Simplu (și recomandat): descărcați și utilizați NSSM. Sau utilizați SC pentru a crea un serviciu fără descărcări.
Folosind SC pentru a crea un serviciu din linia de comandă
Comanda SC comunică cu Windows Service Controller și cu serviciile instalate. Când este utilizat cu opțiunea de comandă create, îl puteți folosi pentru a crea un serviciu Windows sub care va rula binarul. Dar binarul trebuie sa fi creat pentru aceasta (astfel încât Windows știe că va respecta apelurile API și oferă informații corecte de stare).
Comanda SC Create folosește următorul format:
sc create serviceName binpath="cale\la\java.exe cale\la\.jar" optionName= optionValue...
Unde:
crea
este comanda care urmează să fie rulată de SC (acest nume de comandă este obligatoriu pentru a crea un serviciu).
numele serviciului
este numele serviciului Windows care urmează să fie creat. Acesta este numele dat cheii de serviciu din registry. Rețineți că acest nume este diferit de numele afișat.
binpath
este parametrul (obligatoriu) care specifică calea către binarul Win32/x64. Rețineți că un spațiu trebuie sa să fie utilizat între parametrul binpath și argumentul acestuia. De asemenea, ar trebui să utilizați ghilimele duble în jurul argumentului.
opțiuneNume
specifică parametrii opționali, care sunt descriși în documentație