Eine Frage für Java-Programmierer, ob Java eine plattformübergreifende PL ist, wie dann Minecraft auf Android genauso ausgeführt werden kann
Hariel Gergy
Eine Frage für Java-Programmierer, ob Java eine plattformübergreifende PL ist, wie dann Minecraft auf Android genauso ausgeführt werden kann
Antworten:
Andreas
Nicht so plattformübergreifend. Android verwendet eine Google-VM, die nicht mit der Standard-JVM kompatibel ist. Für den Desktop kompilierter Java-Code kann also nicht auf Android ausgeführt werden.
Alexander
plattformübergreifend ist bedingt ... die Programmstartumgebung wird immer noch für ein bestimmtes Betriebssystem sein ... aber über eine völlig andere JVM auf Android wurde Ihnen bereits alles gesagt ... warum erfinden Sie das Rad neu? Haben sie dein Spielzeug nicht für Android umgeschrieben?
Alexander Iwanow
Für einen Endbenutzer ist dies jetzt sehr einfach - über PojavLauncher oder über HMCL-PE. Sie importieren es in den Java 17 Launcher für Mobilgeräte, und die Renderer sind bereits vorhanden. Der Support ist nicht 100%ig, aber es funktioniert. PojavLauncher benötigt jedoch eine Lizenz, um Versionen zu installieren, aber ich habe nicht auf Forks hingewiesen)