7
votes

IDE: E (FX) Clipse ne fonctionne pas correctement

J'ai le problème suivant:

J'ai installé E (FX) Clipse dans Eclipse pour activer la compatibilité Javafx. Il a correctement créé ce qui suit:

  • Les fichiers CSS et FXML sont associés à l'éditeur correct (à partir de «associations de fichiers»)

    Il ne fonctionne pas correctement, car il manque de procéder à ce qui suit:

    • Il affiche Propriété inconnue: -FX -.... pour chaque entrée de mon CSS.
    • Il n'est pas autocomplete dans les fichiers FXML et CSS.
    • Il conserve l'affichage: Le contrôleur 'Somecontroller' n'a pas de champ 'CertainsField' , tandis que les champs sont initiés dans le contrôleur.

      Qu'est-ce que j'ai déjà essayé de résoudre ce problème:

      • a ajouté Javafx SDK aux bibliothèques de projet.
      • vérifié la section logicielle installée de Eclipse, mais toutes les packages de clipse E (FX) sont correctement installés.
      • a créé un nouveau projet Javafx à partir de zéro.

        Cela n'a pas corrigé le problème. Je pense que cela a quelque chose à voir avec l'ajout de la bibliothèque, car lorsque j'ajoute Javafx SDK et cliquez sur "Suivant", je reçois un écran Blanco et je dois cliquer sur "Terminer". Quand je le fais, il ajoute seulement org.eclipse.fx.ide.css.jfx8 . Est-ce juste normal, ou s'il y ait plus de paquets?

        J'utilise Eclipse Luna 4.4.1 et Java JDK 8U40.

        Toute aide est grandement appréciée!


0 commentaires

3 Réponses :


4
votes

J'ai été résolu ce problème après avoir installé Eclipse Web Developer Tools et Eclipse Java Web Developer Tools.


2 commentaires

Cela a également résolu mon problème et j'ai également réinstallé Eclipse et ses plugins entièrement. Merci!!


Voulez-vous dire Outils de développeur EECLIPSE Java EE ? Je ne trouve aucun "Eclipse Java Web Developer Tools" séparément, il semble y avoir une partie des outils EE. Mais je l'ai installé et ça ne marche toujours pas ...



2
votes

J'ai le même problème, an avant d'installer des packages mentionnés ci-dessus, j'ai inclus JavaFX SDK et je l'ai placé sur mon "commande et mon exportation". E (FX) Clipse Commencez à fonctionner sans une propriété inconnue et l'auto-complet commence également à fonctionner.

Projet -> Propriétés -> Chemin de construction Java -> Onglet Ordre and Export et mettez le Javafx SDK sur le dessus ...


0 commentaires

11
votes

Pour clarifier la réponse d'Alex.

J'ai eu le même problème d'être incapable d'obtenir automatiquement avec mon JavaFX CSS. Mon correctif ajouté le SDK Javafx à la liste des bibliothèques. Pour ce faire:

  1. aller au projet | Propriétés
  2. Sélectionnez le chemin de construction Java dans l'arborescence
  3. Cliquez sur l'onglet Bibliothèques
  4. Cliquez sur la liste Ajouter une bibliothèque ... Bouton
  5. Choisissez JavaFX SDK
  6. Cliquez sur Suivant, puis terminez
  7. Cliquez sur Appliquer
  8. Cliquez sur OK

    Édition CSS travaillée après ces étapes.


1 commentaires

Désolé d'avoir répondu à ce fil de 4 ans, mais quelqu'un sait-il si je dois ajouter ceci au modulePath ou à la classe de classe? Merci!