auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr

Rusty Onion

Mitglied
Hallo,

ich mache gerade eine Umschulung zum Programmierer (Java). Nach einigen Swing Aufgaben bin ich jetzt bei javafx. Ich arbeite mit Eclipse.

Jetzt mein Problem: bisher konnte ich immer Code schreiben (z.B. Swing) und Eclipse hat mir dann automatisch die benötigten Importanweisungen erstellt. Entweder über "oranize imports" oder über die Korrekturvorschläge.

Das macht Eclipse bei javafx nun nicht mehr. Eclipse schlägt mir immer Importanweisungen für die awt Bibliotheken vor (im Anhang ein Beispiel).

Wenn ich die javafx Importanweisungen per Hand schreibe, lässt sich das Programm übersetzen. Die Bibliotheken scheinen also bekannt zu sein.

Hat jemand eine Idee woran es liegen kann.

Danke vorab
 

Anhänge

  • nur awt erkannt.png
    nur awt erkannt.png
    290,6 KB · Aufrufe: 1
Das ist jetzt alles etwas verwirrend.

a) Generell macht es aus meiner Sicht keinen Sinn, so total veraltete Dinge zu nutzen. Je nachdem, was da behandelt werden soll, würde ich da ruhig auf aktuelle Versionen setzen - die sind ja frei verfügbar.

b) Java 9 ist definitv veraltet. Java 8 ist eine LTS Variant, die man nehmen könnte (Wenn Du auf diesem Uralt Eclipse bleiben willst) oder eben Java 17. Das wäre die aktuelle LTS Version.

c) Wenn JavaFX nutzen willst mit Java 9: Dann musst Du die entsprechenden Abhängigkeiten hinzu fügen. Das sollte prinzipiell so funktionieren, wie es auch hier beschrieben wurde:

d) Eine Alternative ist immer, als Grundlage etwas zu nutzen, das schon JavaFX mit enthält. Das wäre bei den OpenJDKs z.B. Liberica:

Achte bei dem Download darauf, dass du das "Full JDK" herunter lädst.

Das neu installierte JDK musst Du dann in Eclipse / Deinem Workspace / deinem Projekt konfigurieren, so dass es genutzt wird.
 

Neue Themen


Zurück
Oben