OpenJDK での JavaFX 互換性の調査
はじめに
JavaFX は、次の分野での選択肢としてますます人気が高まっています。 Java アプリケーションのユーザー インターフェイス。ただし、OpenJDK に依存するユーザーは、JavaFX との互換性について懸念に直面する可能性があります。この記事は、OpenJDK での JavaFX サポートの現状を調査し、事前構築済みパッケージを提供するディストリビューションについての洞察を提供することで、これらの懸念に対処することを目的としています。
JavaFX と OpenJDK の統合
JavaFX は OpenJDK に統合されたオープンソース プロジェクトです。ただし、OpenJFX 実装などの JavaFX に関連する特定のコンポーネントはすべての JDK/JRE ビルドに含まれていないため、OpenJDK ディストリビューションにはデフォルトで JavaFX が含まれていません。
OpenJDK Support for JavaFX
古い情報とは異なり、OpenJDK は JavaFX をサポートしていますが、その配布はベンダーによって異なる場合があります。 JavaFX は、SDK、jmods として、または Maven Central からダウンロードできるモジュール式コンポーネントになりました。これにより、開発者はランタイム モジュール パスに JavaFX モジュールを含めることで、サポートされているプラットフォーム上の JavaFX モジュールにアクセスできるようになります。
OpenJFX パッケージを備えた Linux ディストリビューション
いくつかの Linux ディストリビューションでは、事前構築済みのものが提供されています。 OpenJFX パッケージにより、手動でコンパイルする必要がなくなります。例:
Oracle JDK と Open JDK の違い
Oracle JDK ON2 VP6 ビデオ コーデックや Oracle など、OpenJDK では利用できない独自のコンポーネントが含まれています。 WebStart/Browser 組み込み展開テクノロジ。 JavaFX の OpenJDK ベースのバージョンは、VP6 の再生をサポートしていませんが、H.264 などの一般的なビデオ形式を処理できます。
JavaFX を含むディストリビューション
JavaFX のディストリビューションは、次の方法で作成できます。 OpenJDK パッケージを提供するベンダー。互換性を確保するには、JavaFX を含む Linux ディストリビューションを選択することをお勧めします。
導入に関する考慮事項
大規模なアプリケーションの場合は、Java の自己完結型のアプリケーション展開モード。この方法では、特定の Java ランタイムをアプリケーションにバンドルし、プリインストールされた Java バージョンへの依存を排除し、シームレスなユーザー エクスペリエンスを提供します。
将来の見通し
2018 年の Oracle のロードマップは、JavaFX が今後も優先事項であり、進歩と新機能の計画があることを示唆しています。
結論
OpenJDK は、利用可能なモジュールと OpenJFX ディストリビューションを通じて JavaFX をサポートします。開発者は OpenJDK を利用して JavaFX アプリケーションを構築でき、Linux ディストリビューションには統合を容易にする事前構築済みパッケージが提供されています。これらの要素を考慮することで、ユーザーは Oracle 環境と OpenJDK 環境の両方で JavaFX の機能を活用できます。
以上がJavaFX は OpenJDK と互換性がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。