Direkt zum Inhalt

Abonnement für Innovation: Java 21-Support

Abonnement für Innovation: Java 21-Support

In der sich ständig weiterentwickelnden Landschaft der Anwendungsentwicklung, in der Sicherheit oberste Priorität hat, ist es unerlässlich, mit den neuesten Versionen der unterstützenden Systeme Schritt zu halten.

Mendix basiert stark auf Java als Grundlage, daher ist es für Unternehmen unerlässlich, über neue unterstützte Versionen auf dem Laufenden zu bleiben. In diesem Blogbeitrag werden wir uns mit Mendixs Java-Support-Reise, mit Schwerpunkt auf unserem Plan, Java 17 in Mendix 9 und 10 – und Java 21 in Mendix 9 und 10.

Seit der Veröffentlichung dieses Blogbeitrags haben wir unseren Release-Plan beschleunigt. Java 11 und 17 werden nicht mehr unterstützt in Mendix 10.21 und höher. Wir empfehlen dringend, die Java-Version Ihrer Anwendung vor der Migration auf Mendix 10. Das Java-Upgrade auf 21 ist erforderlich bei der Migration auf Mendix 10 LTS.

Unterstützung für neue Java-Versionen

Derzeit Mendix unterstützt Java 11, eine Version mit Langzeitsupport (LTS). Ursprünglich sollte der Support für Java 11 im Oktober 2024 enden, aber das wurde kürzlich auf Oktober 2027 geändert. Wir empfehlen Kunden dennoch, auf neuere LTS-Versionen umzusteigen, nämlich Java 17 und 21.

In den nächsten sechs Monaten werden wir Unterstützung für Java 17 und Java 21 einführen in Mendix 9 und 10. Java 17 und 21 genießen offizielle Unterstützung bis Oktober 2027 bzw. September 2029.

Hier ist eine Aufschlüsselung der Kompatibilität zwischen Mendix und Java-Versionen während ihres Lebenszyklus:

*Optional: Wir empfehlen, Java 17 zu überspringen und zu Java 21 zu springen, sobald es unterstützt wird.

As Mendix 10 Neuerscheinungen jeden Monat, Mendix 10.8 läuft auf Java 17 und Mendix 10.10 wird Java 21-Kompatibilität hinzufügen. Sobald die Java 17-Unterstützung veröffentlicht wird, werden wir diese auch auf die MTS-Version 10.6 zurückportieren.

Umstellung auf eine neue Java-Version

Ebenso Mendix Der Übergang von Java 8 zu 11 verlief reibungslos, die Umstellung auf Java 17 oder 21 dürfte ebenso reibungslos verlaufen.

Sowohl Java 17 als auch 21 sind mit älteren Sprachkonstrukten kompatibel, wie sie in Java 8 und 11 zu finden sind. Einige Ausnahmen können sich auf die Mendix Laufzeitintern wird es bei den meisten Kunden-Apps unter Java 17 oder 21 keine funktionalen Änderungen geben. Darüber hinaus ermöglicht die Einführung der Unterstützung für Java 17 und 21 Entwicklern, neuere Sprachkonstrukte zu nutzen.

Was bedeutet das für Sie?

Versionszeitleiste

Um bei einer unterstützten Java-Version zu bleiben, müssen Sie Ihre App vor Oktober 2027 aktualisieren, nachdem die Kompatibilität hinzugefügt wurde durch Mendix.

  • Mendix 10: Umstellung auf Java 21 mit 10.10 ab April 2024.
  • Mendix 9: Umstellung auf Java 21 mit neuer Patchversion ab Juni 2024.

Entwicklung

Für die Entwicklung in Studio Pro müssen Sie nichts tun. Mendix installiert eine neue Version des JDK, wenn Unterstützung hinzugefügt wurde. Pro Projekt können Sie angeben, auf welcher Java-Version Sie Ihre App ausführen möchten.

Einsatz

Wenn Ihre Apps auf dem Mendix Cloud müssen Sie sich keine Gedanken über die zugrunde liegende Java-Version machen. Wir sorgen dafür, dass Apps mit Java 17 und 21 laufen für Mendix Versionen, die das unterstützen.

Mendix 11: Das Ende der Java 17-Unterstützung

Mit unserer nächsten Hauptversion Mendix 11, dessen Veröffentlichung für Juni 2025 geplant ist, werden wir bereits die Unterstützung für Java 17 einstellen. Dies ermöglicht es uns, die neuesten Versionen von Java in der Mendix Plattform, um das bestmögliche Erlebnis zu bieten.

Bleiben Sie auf dem Laufenden

MendixDas Engagement von , mit den neuesten Java-Versionen auf dem neuesten Stand zu bleiben, stellt sicher, dass Unternehmen immer eine offiziell unterstützte Java-Version verwenden können, während Entwickler die Vorteile neuer Funktionen in Java nutzen können. Mit dem Übergang zu Java 17 und 21 Mendix ermöglicht Entwicklern die Erstellung sicherer, hochmoderner Anwendungen, die das volle Potenzial des Java-Ökosystems ausschöpfen.

Wählen Sie Ihre Sprache