...
There are several ways to setup services to start on boot. These include:
- Windows:
Startup
folder, ex:c:\ProgramData\Start Menu
- Windows: via the registry
- Windows: Scheduled Tasks
- Linux:
/etc/rc.local/
- Linux:
/etc/init.d/
SysV LSB-compliant scripts - Linux: systemd
.service
files - Linux/Windows: using Apache Commons Daemon to install JVM apps as a service.
...