Как поставить телеграм бота на java на сервер?
Устанавливаете JDK на сервер, заливаете свое приложение.
Если у вас приложение не принимает входящих сетевых соединений - закрываете все порты, кроме 22го (для ssh).
Можно приложение просто запустить, а можно сделать его сервисом.
Вроде все.
1. Установите JDK на сервер.
2. Проверьте в консоли, что java установлена: java -version.
3. Загрузите на сервер предварительно собранный артефакт (jar-ник) приложения.
4. В консоли перейдите в каталог с jar-ником и запускайте программу командой. Например:
java -jar Project.jar

А так же можно запускать команду в фоне, либо реализовать запуск, как сервис.