Maison > Java > javaDidacticiel > JavaFX est-il inclus dans les distributions OpenJDK sous Linux ?

JavaFX est-il inclus dans les distributions OpenJDK sous Linux ?

Mary-Kate Olsen
Libérer: 2024-11-25 03:31:13
original
260 Les gens l'ont consulté

Is JavaFX Included in OpenJDK Distributions on Linux?

JavaFX dans OpenJDK : compatibilité et disponibilité des packages sous Linux

Implémentation de JavaFX dans OpenJDK

JavaFX fait partie intégrante de le projet OpenJDK et son code open source font partie du référentiel OpenJDK. Cependant, toutes les distributions OpenJDK n'incluent pas JavaFX par défaut, en particulier les implémentations d'OracleJDK 11 et les installations de packages Linux.

Modules JavaFX dans les distributions modernes

Dans JavaFX 11, JavaFX est distribué sous forme de modules ou d'un SDK séparé. Les développeurs peuvent inclure ces modules dans le chemin du module d'exécution pour utiliser JavaFX à partir de n'importe quel JDK moderne prenant en charge la plate-forme cible. Cette approche garantit la disponibilité de JavaFX sur toutes les plates-formes prises en charge.

Résoudre les problèmes de performances d'OpenJDK avec JavaFX

Des discussions plus anciennes ont suggéré des problèmes de performances pour JavaFX dans OpenJDK, mais ceux-ci ont depuis été résolus. . JavaFX 11 fournit des environnements d'exécution efficaces via des SDK ou jmods spécifiques à la plate-forme, fournis depuis openjfx ou Maven Central.

Prise en charge de la distribution Linux pour OpenJFX

Actuellement, aucune offre de distribution Linux connue un package OpenJFX pré-construit pour une installation directe. Cependant, plusieurs options existent pour les utilisateurs de Linux :

  • Créer OpenJFX à partir des sources : Les développeurs peuvent créer une version JavaFX ouverte entièrement à partir des sources pour garantir l'absence de dépendance à l'égard du code source fermé.
  • Utilisation d'une distribution prédéfinie : La distribution Debian Linux fournit une distribution binaire OpenJFX basée sur Ouvrez JDK. Installez-le en utilisant :

    sudo apt-get install openjfx
    Copier après la connexion

Différences héritées entre OpenJDK et OracleJDK dans JavaFX

Les versions précédentes d'OpenJDK ne prenaient pas en charge certaines fonctionnalités JavaFX présentes dans OracleJDK, tel que le codec vidéo VP6 et le déploiement d'applications WebStart/Browser Embedded. Cependant, ces différences sont désormais moins significatives dans Java 9 et les versions ultérieures.

Pour Java 8, le manque de packages OpenJFX dans les distributions Linux devrait être résolu avec la sortie officielle de Java 8 en mars 2014. en attendant, il est recommandé de considérer le déploiement d'applications autonomes pour les applications volumineuses, en regroupant efficacement Java et JavaFX avec votre application pour une expérience utilisateur transparente.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal