Gibt es Java für Android und iOS?
Kann man JKCEMU und JTCEMU auf mobilen Geräten nutzen?
Stand: August 2026
Kurze Antwort
Android:
jein (ja mit Einschränkungen)
iOS:
nein
Lange Antwort
JKCEMU und JTCEMU benötigen eine Java-Laufzeitumgebung
(Java Runtime Environment - JRE) der Java Standard Edition
(Java SE).
Diese Edition wurde für Desktop-Computer entwickelt
und wird deshalb offiziell auch nur dafür angeboten,
siehe auch Hinweise zu Java.
Die Quellen von Java sind inzwischen Open Source,
so dass man damit Java grundsätzlich auch auf andere Plattformen
portieren kann.
Im AppStore von iOS ist kein Java verfügbar.
Deshalb die kurze Antwort nein.
Für Android gibt es eine Java-Portierung mit dem Namen
Jre4Android, auf der aus technischer Sicht
JKCEMU und JTCEMU laufen (siehe Screenshots unten).
Das ist der Ja-Teil der kurzen Antwort.
Es gibt aber Einschränkungen:
Leider ist das Fenster-Handling noch nicht perfekt,
auch wenn es in den letzten Jahren deutlich verbessert wurde.
Bedingt durch den Touchscreen kann es auch
Probleme mit der Tastatureingabe geben.
Des Weiteren sind Sound-Funktionen (noch) nicht verfügbar,
was aber in den meisten Fällen verschmerzbar sein dürfte.
Ein weiteres Problem liegt in den Java-Applikationen selbst:
JKCEMU und JTCEMU sind von ihrem Bedienkonzept her
für Desktop-Computer ausgelegt.
Sie verwenden mehrere Fenster und benötigen deshalb
einen entsprechend großen Bildschirm,
der i.d.R. auf mobilen Geräten so meistens nicht vorhanden ist.
Jre4Android ist aber auf jeden Fall ein vielversprechendes Projekt.
Bleibt zu hoffen, dass es weiterentwickelt wird, so dass
Java-Applikationen auf Android-Geräten irgendwann
wirklich sinnvoll nutzbar sein werden.
JKCEMU und JTCEMU auf Android
Die Screenshots wurden mit einer Jre4Android-Version
aus dem Jahr 2024 aufgenommen.
Zum Vergrößern einfach darauf klicken!