2014-11-25 8 views
5

Ich habe folgendes Problem:IDE: e (fx) clipse nicht richtig funktioniert

Ich habe installiert e (fx) clipse in Eclipse JavaFX Kompatibilität zu ermöglichen. Es erstellt richtig Folgendes:

  • CSS und FXML-Dateien werden mit dem richtigen Editor zugeordnet ist (aus ‚Dateizuordnungen‘)

es nicht richtig funktioniert, weil es folgendes zu tun fehlt:

  • Es zeigt Unknown property: -fx-.... für jeden Eintrag in meinem CSS.
  • Es wird nicht automatisch in den FXML- und CSS-Dateien vervollständigt.
  • Es zeigt weiterhin: The controller 'someController' has no field 'someField', während die Felder in der Steuerung initiiert werden.

Was ich bereits dieses Problem zu beheben versucht:

  • Added JavaFX SDK zu den Projektbibliotheken.
  • Überprüft den installierten Software-Abschnitt von Eclipse, aber alle e (fx) Clipse-Pakete sind korrekt installiert.
  • Erstellt ein neues JavaFX-Projekt von Grund auf.

Dies behebt das Problem nicht. Ich denke, es hat etwas mit dem Hinzufügen der Bibliothek zu tun, denn wenn ich JavaFX SDK hinzufüge und auf "Weiter" klicke, erhalte ich einen leeren Bildschirm und ich muss auf "Fertig stellen" klicken. Wenn ich das tue, fügt es nur org.eclipse.fx.ide.css.jfx8 hinzu. Ist das normal, oder sollen mehr Pakete sein?

Ich benutze Eclipse Luna 4.4.1 und Java JDK 8u40.

Jede Hilfe wird sehr geschätzt!

Antwort

2

Ich habe dieses Problem nach der Installation von Eclipse Web Developer Tools und Eclipse Java Web Developer Tools gelöst.

+0

Das löste mein Problem auch, und ich habe auch Eclipse und seine Plugins vollständig neu installiert. Vielen Dank!! – bashoogzaad

+1

meinst du [Eclipse Java EE Entwicklertools] (https://marketplace.eclipse.org/content/eclipse-java-ee-developer-tools-0)? Ich finde keine "Eclipse Java Web Developer Tools" separat, es scheint ein Teil der EE Tools zu sein. Aber ich habe es installiert und es funktioniert immer noch nicht ... – Xerus

1

Ich habe das gleiche Problem, ein vor der Installation der oben genannten Pakete, habe ich JavaFX SDK und ich habe es oben auf meiner "Bestellung und Export". e (fx) clipse beginnt ohne eine Unbekannte Eigenschaft zu arbeiten und die Auto-Vervollständigung beginnt ebenfalls zu arbeiten.

Projekt -> Eigenschaften -> Java Build Path -> Auftrag und Export Tab und das JavaFX SDK auf der Oberseite setzen ...

8

Zu Alex 'Antwort zu klären.

Ich hatte das gleiche Problem, nicht mit meinem JavaFX CSS automatisch vervollständigen zu können. Mein Fix war das Hinzufügen des JavaFX SDK zur Bibliotheksliste. Um dies zu tun:

  1. Gehen Sie zu Projekt | Eigenschaften
  2. Wählen Sie Java Build Path im Baum
  3. Klicken Sie auf die Registerkarte Bibliotheken
  4. Klicken Sie auf die Bibliothek hinzufügen ...Taste
  5. Klicken Sie JavaFX SDK dann
  6. Beenden Wählen Sie Weiter
  7. Klicken Sie
  8. Klicken Sie auf OK

CSS-Bearbeitung nach diesen Schritten gearbeitet Nehmen.