As you can read above, it is now possible to run a headless Java Embedded JRE. The main problem here is, that you can forget everything that has to do with Swing or AWT. The GUI part is completely missing in Oracles Java Embedded JRE. I have read a lot in the internet, but i think the only way to get a GUI support is using the QT environment. There is an API calles QTJambi, that provides access to the QT GUI, but the project is out of support now. If someone manages to crosscompile QTJambi on ARMv5 an use it with java, please leave a comment!!!!