Как запустить java-программу на хостинге?
1. VDS с линуксом, ставим туда java
2. jar 
3. java -jar filename.jar
Почитай что такое https://www.heroku.com/ или покупай помесячно у хостера виртуалочку с линуксом (например https://uahosting.com.ua/vps.php). Там настраиваешь самостоятельно все Java окружение, деплоишь свою аппликуху и вуаля - она доступна по ip:port. Хорошая тренировка, рекомендую. Дальше кури что такое гитлаб, дженкинс, докер, вообщем впереди еще много интересного. Удачи!