Existe uma biblioteca chamada java-commons-daemon que permite a criação de programas em  Java que se comportam como daemons em sistemas Unix. Isso significa que eles podem ser iniciados e parados como serviços, e continuarão funcionando mesmo quando não há usuários interagindo  com eles. Essa biblioteca fornece uma forma alternativa de invocar esse tipo de código, além de outras funcionalidades úteis para esse tipo de aplicação. 