Я ищу лучший способ заставить мою программу java для рабочего стола работать в фоновом режиме ( daemon/service?) на большинстве платформ (Windows, Mac OS, Linux [Ubuntu в частности]).
"Лучшим способом" я надеюсь найти способ, который будет:
- требуется минимальное количество кода, специфичного для платформы.
- не требует, чтобы пользователь делал что-либо, чего не мог/не сделал бы обычный пользователь компьютера.
- не будет ресурсом.
Я понимаю, что мои требования могут быть нереалистичными, но я надеюсь, что для такого типа ситуации существует какая-то "лучшая практика".
Как продвигаться вперед?