Существует ли java runtime для андроида?
Для вас шоком будет, наверное, что он там не просто есть, он намертво запаян в систему и все android-программы работают именно на нём. И вторая новость: Android - это Linux.
Есть, довольно старая версия, но есть, если установить отдельно иксы, то джава приложения с гуем пойдут.

https://4pda.ru/forum/index.php?showtopic=599714