Вам непонятно как запускать или как производить отладку приложения на другом хосте? С первым я не думаю что должны были возникнуть проблемы, а вот чтобы запустить приложение в режиме отладки по сети нужно указать следующие параметры при запуске jvm:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar ваша_программа.jar
И далее в IDEA настраиваете "Remote" профиль запуска отладки на подключение через сеть на 5005 порт удалённого хоста. Например как здесь, только указываете правильный Host вашей виртуалки:
(картинка спёрта с первой попавшейся инструкции в интернете)