このブログ記事の公開以降、私たちはリリース計画を加速させてきました。Java 11と17は、 Mendix 10.21以降。移行する前にアプリケーションのJavaバージョンをアップグレードすることを強くお勧めします。 Mendix 10. Java 21への移行には、 Mendix 10 LTS
新しいJavaバージョンのサポート
現在、 Mendix 長期サポート (LTS) バージョンである Java 11 をサポートしています。当初、Java 11 のサポートは 2024 年 2027 月に終了する予定でしたが、最近 17 年 21 月に変更されました。お客様には、引き続き新しい LTS バージョン、つまり Java XNUMX および XNUMX への移行をお勧めします。
今後17か月以内に、Java 21とJava XNUMXのサポートを導入します。 Mendix 9、10。Java 17と21をお楽しみください 公式サポート それぞれ2027年2029月とXNUMX年XNUMX月まで。
互換性の詳細は次のとおりです。 Mendix ライフサイクル中の Java バージョン:

*オプション: Java 17 をスキップし、サポートされたら Java 21 に移行することをお勧めします。
As Mendix 毎月10回のリリース、 Mendix 10.8はJava 17で実行され、 Mendix 10.10 では Java 21 互換性が追加されます。Java 17 サポートがリリースされ次第、それを 10.6 MTS リリースにバックポートします。
新しいJavaバージョンへの移行
同じように Mendix Java 8 から 11 へのシームレスな移行が行われているため、Java 17 または 21 への移行も同様にスムーズに行われると予想されます。
Java 17と21はどちらも、Java 8や11のような古い言語構造との互換性を維持しています。いくつかの例外が影響する可能性がありますが、 Mendix ランタイム内部では、Java 17 または 21 上のほとんどの顧客アプリで機能上の変更は発生しません。さらに、Java 17 および 21 のサポートの導入により、開発者は新しい言語構造を活用できるようになります。
これはあなたのために何を意味するのでしょうか?
バージョンタイムライン
サポートされているJavaバージョンを使い続けるには、互換性が追加された2027年XNUMX月までにアプリを更新する必要があります。 Mendix.
- Mendix 10: 21 年 10.10 月から 2024 で Java XNUMX に切り替えます。
- Mendix 9: 21 年 2024 月から新しいパッチ バージョンで Java XNUMX に切り替えます。
開発
Studio Pro で開発する場合は、何もする必要はありません。 Mendix サポートが追加されると、新しいバージョンの JDK がインストールされます。プロジェクトごとに、アプリを実行する Java バージョンを指定できます。
展開
アプリが Mendix Cloudでは、基盤となるJavaのバージョンを気にする必要はありません。アプリがJava 17と21で動作することを保証します。 Mendix それをサポートするバージョン。
Mendix 11: Java 17のサポート終了
次のメジャーバージョンでは Mendix 11年2025月にリリース予定のJava 17では、Java XNUMXのサポートをすでに終了しています。これにより、 Mendix 可能な限り最高の体験を提供するために、プラットフォームを構築しました。
最新情報を入手する
Mendixは、最新のJavaバージョンを常に把握することに注力しており、企業は常に公式にサポートされているJavaバージョンを使用でき、開発者はJavaの新機能の利点を活用できます。Java 17および21への移行により、 Mendix 開発者が Java エコシステムの潜在能力を最大限に活用する、安全で最先端のアプリケーションを作成できるようにします。