Java soll eine Möglichkeit zum Schreiben portabler Programme sein, und eine Person, mit der wir zusammenarbeiten, hat einige unserer Geschäftsanwendungen in Java geschrieben. Bei einigen vorläufigen Kompatibilitätsprüfungen scheint es derzeit keine JVM für Windows auf der ARM-Plattform zu geben.
Gibt es Pläne, Apache oder OpenJDK JVM unter Windows 8 RT laufen zu lassen? Werden Geräte wie Surface nie Java ausführen können?
Antwort1
Nach dem, was ich auf verschiedenen anderen Websites, einschließlich Stackoverflow, gelesen habe, lautet die Antwort wahrscheinlich Nein.
Dies liegt daran, dass Windows 8 bewusst so konzipiert wurde.
Hier sind einige Links aufgeführt, die näher darauf eingehen:
https://stackoverflow.com/questions/12942178/running-java-swing-application-on-windows-8-tablet
Antwort2
Nur um Mamtas Antwort zu verdeutlichen: Windows RT unterstützt Java nicht unbedingt.
Windows 8 PRO unterstützt definitiv Java. Dies ist die Standardversion von Windows, die Sie kennen und die Windows 7 sehr ähnlich ist.
Microsoft Surface gibt es in zwei Varianten: RT und PRO.
Surface RT unterstützt Java möglicherweise nicht. Surface PRO unterstützt Java. Die PRO-Version von Surface ist einfach noch nicht erschienen, aber es gibt bereits zahlreiche andere Tablet- und Laptop-Optionen, die Windows 8 PRO unterstützen.
Antwort3
Ich habe es nicht ausprobiert und auch nicht viel recherchiert, daher weiß ich nicht, ob es nützlich sein kann, aber es gibt eine JVM-Implementierung, die in .NET geschrieben ist (IKVM.NET). Diese JVM ist in der Liste der Anwendungen aufgeführt, die auf einem jailbroken WinRT laufen (forum.xda-developers.com). In diesem Forum sagen sie über IKVM.NET Folgendes:
IKVM. Java, implementiert in .NET (kann viele reine Java-Anwendungen ausführen)