Probleme bei der Installation von JavaFX

Plauzi92

Aktives Mitglied
Hi,
wie im Titel schon erwähnt habe ich Probleme bei der Installation von JavaFX.
Wenn ich ein JavaFX Projekt erstellen will, oder in eine neue Java Klasse den Import durchführen möchte kommt immer der Fehler "Der Import JavaFX kann nicht aufgelöst werden"
Ich habe die JavaFX in die Benutzerbibliotheken hinzugefügt (Eclipse) und dann die externen jars aus dem Ordner in dem die JavaFX liegt hinzugefügt. Mehrmals neu gestartet - inklusive des ganzen PCs -helfen aber nichts. Ich habe im Internet mehrere Anleitungen gelesen, welche eigentlich alle das selbe zeigten. Genauso gemacht, und nichts funktioniert.
Hatte schonmal jemand das Problem und hat eine Idee woran das liegen könnte?



LG

Edit: Es handelt sich um die Version 11.0.2
 
Eine JavaFX Installation scheint ohnehin problembehaftet zu sein: https://www.java-forum.org/thema/javafx.188620/#post-1224133

In dem Post geht es aber doch um die JavaFX Ports und nicht um das eigentliche JavaFX. Aber den TE habe ich so verstanden, dass es ihm doch eigentlich um das eigentliche JavaFX geht, oder? (Falls ich jetzt nicht gut genug geschaut habe, bitte ich dies zu entschuldigen!)

Generell wäre meine Empfehlung bei JavaFX Applikationen, mit Gradle oder Maven zu arbeiten. Also nur das eigentliche Java JDK und der Rest wird als Abhängigkeiten geladen.

Auf https://openjfx.io/openjfx-docs/ werden drei Wege beschrieben, wie man JavaFX einbinden kann. ("Run HelloWorld ...." Punkte). Das mit dem setzen vom Modulpfad und so würde ich aber nicht machen, da dies relativ komplex und fehleranfällig scheint (Und daran scheitert es dann oft...)

Mit dem Weg über Maven und Gradle habe ich aber durchweg positive Erfahrungen gesammelt. Ich habe aber kein Eclipse im EInsatz, aber der Bereich "JavaFX and Eclipse" beleuchtet die Vorgehen ja auch, so dass mein Tipp auf jeden Fall wäre, erst einmal der Dokumentation dort zu folgen.
 
Ich habe es nun gelöst.
Ich musste noch die JavaFX-Bibliothek zum Modulpfad des Projekts hinzufügen. Macht natürlich Sinn. Ich dachte aber, dass das automatisch passiert wenn ich sie den Benutzerbibliotheken hinzufüge.
Trotzdem danke an alle für die Antworten 🙂
 

Neue Themen


Zurück
Oben