1

У меня есть небольшой Java-проект, который обрабатывает соединения. Чтобы запустить его из терминала, мне нужно перейти в папку с исходным кодом и выполнить следующую команду:

java -cp classes com.packagename.mainclass

Где классы - это папка, которая содержит классы.

Я хочу, чтобы Ubuntu запускала это приложение при запуске, есть ли команда Java, которую я могу использовать? Или мне просто лучше создать сценарий оболочки?

Спасибо!

1 ответ1

0

При загрузке системы:

Добавьте в конец /etc/rc.local:

(cd ~your_username/path_to_source/ && sudo -u your_username java -cp ...) &

(Может быть лучше создать задание Upstart .)

При входе в систему:

Откройте «Система - Настройки - Автозагрузка» (gnome-session-preferences) и добавьте туда свою программу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .