JavaFX は Linux 上の OpenJDK ディストリビューションに含まれていますか?

Mary-Kate Olsen
リリース: 2024-11-25 03:31:13
オリジナル
210 人が閲覧しました

Is JavaFX Included in OpenJDK Distributions on Linux?

OpenJDK の JavaFX: Linux での互換性とパッケージの可用性

OpenJDK での JavaFX 実装

JavaFX は、 OpenJDK プロジェクトとそのオープンソース コードは OpenJDK リポジトリの一部です。ただし、すべての OpenJDK ディストリビューション、特に OracleJDK 11 の実装と Linux パッケージのインストールにデフォルトで JavaFX が含まれているわけではありません。

最新のディストリビューションの JavaFX モジュール

JavaFX 11 では、JavaFX が配布されていますモジュールまたは個別の SDK として。開発者は、これらのモジュールをランタイム モジュール パスに含めて、ターゲット プラットフォームをサポートする最新の JDK から JavaFX を使用できます。このアプローチにより、サポートされているすべてのプラットフォームで JavaFX の可用性が保証されます。

JavaFX による OpenJDK のパフォーマンス問題への対処

以前の議論では、OpenJDK における JavaFX のパフォーマンスの問題が示唆されていましたが、その後、これらは解決されました。 。 JavaFX 11 は、openjfx または Maven Central から提供される、プラットフォーム固有の SDK または jmod を通じて効率的なランタイムを提供します。

OpenJFX の Linux ディストリビューションのサポート

現在、既知の Linux ディストリビューションは提供されていません直接インストール用に事前に構築された OpenJFX パッケージ。ただし、Linux ユーザーにはいくつかのオプションがあります:

  • ソースから OpenJFX を構築: 開発者は、オープンな JavaFX バージョンをソースから完全に構築して、クローズドなソース コードに依存しないようにすることができます。
  • ビルド済みディストリビューションの使用: Debian Linux ディストリビューションは、 OpenJDK に基づく OpenJFX バイナリ配布。以下を使用してインストールします。

    sudo apt-get install openjfx
    ログイン後にコピー

JavaFX における OpenJDK と OracleJDK のレガシーな違い

以前の OpenJDK バージョンには、JavaFX に存在する一部の JavaFX 機能がサポートされていませんでした。 OracleJDK (VP6 ビデオ コーデックや WebStart/Browser Embedded アプリケーションのデプロイメントなど)。ただし、Java 9 以降のバージョンでは、これらの違いはそれほど重要ではなくなりました。

Java 8 の場合、Linux ディストリビューションに OpenJFX パッケージが存在しない問題は、2014 年 3 月の Java 8 の正式リリースで解決される予定です。それまでの間、大規模なアプリケーションには自己完結型アプリケーションのデプロイメントを検討し、Java と JavaFX をアプリケーションに効果的にバンドルしてシームレスなユーザー エクスペリエンスを実現することをお勧めします。

以上がJavaFX は Linux 上の OpenJDK ディストリビューションに含まれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート