Intégration de JavaFX Runtime dans Eclipse pour Java 11
Contexte :
Java 11 a exclu JavaFX dans le cadre de sa dernière version, ce qui entraîne "Erreur : les composants d'exécution JavaFX sont manquants" erreurs. Cet article fournit un guide détaillé sur la façon d'ajouter manuellement JavaFX à Eclipse dans Java 11.
Solution :
Installer Eclipse 2018 -09 et JDK 11 :
Ajouter le JDK 11 à Eclipse :
Obtenez JavaFX 11 :
Créer une bibliothèque utilisateur pour JavaFX :
Créez un projet Java et configurez le chemin du module :
Exemple d'application JavaFX (HelloFX) :
package javafx11; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class HelloFX extends Application { @Override public void start(Stage stage) { Label l = new Label("Hello, JavaFX 11"); Scene scene = new Scene(new StackPane(l), 300, 200); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(); } }
Configurer les arguments de la VM pour l'exécution :
--module-path C:\Users<user>\Downloads\javafx-sdk-11\lib --add-modules=javafx.controls
Exécuter l'application :
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!