JavaFX n'est pas reconnu dans Eclipse
JavaFX est censé pour être inclus dans la dernière version du JDK. Je suis à l'aide de 1,7 v 17. Les importations comme:
import javafx.fxml.Initializable;
ne sont pas reconnus. Je préfère ne pas avoir de lien vers le pot manuellement.
J'ai entendu dire que c'était un bug, mais qu'il doit d'avoir été résolus. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7166330
Quelqu'un a une réponse sur la façon de javafx ne peut être reconnu. Je ne veux pas avoir e(fx)clipe le faire pour moi et je ne veux pas avoir de lien le pot. Comme je le comprends, c';s maintenant incluses dans la dernière version du jdk, à cet effet, je devrais être capable de faire une importation comme ci-dessus à droite?
source d'informationauteur Matt
Vous devez vous connecter pour publier un commentaire.
JavaFX n'est pas sur tout les défaut de chemins de classes dans JDK7 - s'il vous plaît voir la version de la bogue a été corrigé!
Dans JDK8 ce n'est fixé et JavaFX est sur le ExtensionClasspath mais encore, vous obtiendrez des mises en garde de l'Éclipse parce que des trucs sur l'extension classpath est considéré comme un détail d'implémentation de vous pouvez résoudre ce problème vous-même dans le JRE-Runtimes.
Quel est votre problème avec les e(fx)clipse? Il permettrait de résoudre tous vos problèmes, peu importe si vous développez avec JDK7 ou JDK8?
Sur Ubuntu 14.10 j'ai eu à installer les premiers openjfx
puis j'ai créé un projet par défaut à l'aide de e(fx)clipse et la valeur par défaut JRE (java-8-openjdk-amd64).
Vous pouvez ajouter l' "jfxrt.jar" manuellement! Ses dans le JDK installé. Exemple:
jfxrt.jar"
jdk1.7.0_17 \ jre \ lib \ jfxrt.jar"
Program Files \ Java \ jdk1.7.0_17 \ jre \ lib \ jfxrt.jar"
Copier le fichier jar et le mettre dans un sous-dossier dans le projet (par exemple, /lib).
Maintenant ajouter l' "jfxrt.jar" le chemin de la classe. Cliquez sur le bouton droit de la souris sur le projet et sélectionnez Propriétés -> Java Build Path -> Bibliothèques -> Add JARs ... et ajouter le fichier jar.