web-dev-qa-db-fra.com

Erreur: (3, 26) Java: le package javafx.application n'existe pas.

J'ai un nouveau PC, j'ai installé inteliJ avec JDK et JRE 9.0.1. J'ai également installé SceneBuilder 9.0.1 . J'ai copié le projet que j'avais sur mon ancien ordinateur et lorsque je l'exécute, j'obtiens le message d'erreur suivant: Erreur: (3, 26) Java: le package javafx.application ne fonctionne pas. exist . Dois-je installer quelque chose d'autre qui contient ce paquet? Merci.

7
LauCirco

Essayez cette solution dans IDEA, appuyez sur ctrl+shift+alt+s (Fichier -> Structure du projet), puis sélectionnez Project -> Project Language Level et sélectionnez 8 ou plus.

Le package JavaFX n'est pas inclus dans JDK 9 et versions ultérieures. Vous devez installer JDK 8, ou vous pouvez ajouter le package JavaFX séparément, par exemple à partir de JDK 8 (jfxrt.jar).

1
Ivan Pozhidaev

Si vous utilisez Java 8+, les bibliothèques javafx ne sont pas incluses. vous devez les ajouter via votre outil de construction préféré en tant que bibliothèque d'exécution compilée.

0
Nikolaj Hansen