JavaFX funktioniert nicht!

thor_norsk

Bekanntes Mitglied
Guten Tag, ich bin wie in den Unterlagen beschrieben vorgegangen. Ich versuche euch zu erklären, was ich gemacht habe, und hoffe ihr könnt mir helfen.

(Betriebssystem - Debian Linux)
javafx-sdk-18.0.1 über Gluon runtergeladen und entpackt. Anschließend habe ich die x.Jar Bibliotheken in Eclipse eingebunden. Jetzt wird keine Fehlermeldung mehr angezeigt.
Anschließend VM-Argument gesetzt! (in Eclipse)

Bei der Übersetzung taucht folgender Fehler auf: Komponenten werden nicht gefunden

bash: java -version
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)

bash: javac -version
javac 17.0.2

Ich vermute Java - Versionen passen nicht zusammen ? Ich überlege die ganze Zeit Eclipse-sdk zu testen.

Vielen Dank im Voraus.
 
Y

yfons123

Gast
dein eclipse hat ein SDK standard mäßig installiert ... die aktuelle version von eclipse hat 17 als standard was dich aber nicht stören sollte

1. neues java projekt ( MIT module-info unbedingt )
2. rechtsklick auf projekt => change nature ( ganz unten ) => add maven nature
3. das in die pom hinzufügen
XML:
    <dependencies>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>17.0.2</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-graphics</artifactId>
            <version>17.0.2</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-web</artifactId>
            <version>17.0.2</version>
        </dependency>
    </dependencies>
4. jetzt sollte im projekt links "maven dependencies" ordner aufploppen mit den ordnern drin
5. in die module info
requires javafx.graphics;
rein schreiben
( jetzt vllt neu starten ODER rechtsklick auf projekt => maven => updaten)
6. klasse erzeugen und extends application und dann sollte es gehen... wenn eclipse vorschlägt "add javafx to build path" dann hat es noch nicht funktioniert... das sollte es nicht tun
dann muss man noch nach justieren
 

KonradN

Super-Moderator
Mitarbeiter
Generell findet sich eine sehr gute Dokumentation auf openjfx.io - dort einfach in die Dokumentation und auf Getting Started gehen.

Dort findet man dann eigentlich alle üblichen Wege, wie du etwas aufbauen kannst.

Ich selbst würde aber immer zu einem Ansatz mit Maven oder Gradle raten.

Generell kann man sich aber auch einfach ein Rahmen für ein Projekt "klauen". Das ist bei Maven extrem gut und schön machbar.

Ich habe dazu auf GitHub z.B. ein Projekt, das man einfach für sich nutzen kann: https://github.com/kneitzel/JavaFXMavenApp
Dieses Projekt habe ich mit allem drum und dran mal zusammen gebaut und das dient mir als Basis, wenn ich was neues mit JavaFX mache.
  • statt dem plugin von openjfx arbeite ich mit moditect. Dies ist notwendig, wenn man alte Abhängigkeiten hat, die keine Modulbeschreibung haben.
  • Ich habe eigentlich alles schön gemacht, so dass da keine Warnungen groß kommen.
  • Enforcer Plugin damit man nicht mit zu altem Maven arbeiten kann
  • Maven Wrapper - man braucht also nichts außer einem Java 17 (Darauf setze ich derzeit immer auf. Aktuelle LTS und 18 hat nichts so wichtiges, neues finde ich)
  • Ein Plugin (Codehaus) zeigt an, wenn eine Abhängigkeit aktualisiert werden sollte.
  • Statische Codeanalyse (PMD und Spotbugs, Abhängigkeit zu jetbrains annotations für @NotNull / @Nullable Annotations)
  • Lombok und JUnit Abhängigkeiten sind drin
  • Es werden app-images gebaut - also auch jpackage ist konfiguriert


Also eigentlich ein Rundum Sorglos Paket, auf dem man aufsetzen kann. Readme mit Hinweisen und etwas Beispiel-Code muss ich noch einbauen...
 

thor_norsk

Bekanntes Mitglied
Guten Tag,
da ich noch nie mit Maven gearbeitet habe, muss ich mich noch einarbeiten.
Ich habe über Bash-Terminal nachgeschaut und festgestellt, dass Jdk-17 & Jdk-18 installiert sind.
Allerdings wenn ich mit dem Befehl ,,java -version'' überprüfe, arbeitet mein System mit ,,java version "17.0.2" 2022-01-18 LTS''
Wenn ich richtig verstanden habe, JDK beinhaltet auch SDK?
 

KonradN

Super-Moderator
Mitarbeiter
Guten Tag,
da ich noch nie mit Maven gearbeitet habe, muss ich mich noch einarbeiten.
Ich habe über Bash-Terminal nachgeschaut und festgestellt, dass Jdk-17 & Jdk-18 installiert sind.
Allerdings wenn ich mit dem Befehl ,,java -version'' überprüfe, arbeitet mein System mit ,,java version "17.0.2" 2022-01-18 LTS''
Wenn ich richtig verstanden habe, JDK beinhaltet auch SDK?
Ein JDK ist alles, was Du brauchst. In dem Zusammenhang spricht man in der Regel nicht von einem SDK. Aber das JDK ist das, was man sonst in anderen Bereichen ein SDK nennen würde / könnte. Und das JDK enthält auch die JRE - das wäre der zweite Part, den man hin und wieder im Zusammenhang mit Java findet.

Das im Pfad das java 17 enthalten ist, ist schon gut. Ggf. noch prüfen, ob eine Variable JAVA_HOME gesetzt wurde (echo $JAVA_HOME) - das wäre für maven auf der Kommandozeile hilfreich.

interessiert eclipse 0

eclipse hat das java zeug intern
Nein, eclipse interessiert sich auch für ein installiertes JDK. Bei der Installation wird dann z,B. auch ein JDK mit installiert (mit dem netten Umstand, dass bei Eclipse immer von JRE die Rede ist...)

Und in eclipse kann man viele Java-Versionen einbinden so man das möchte. Das entspricht auch nicht dem "interessiert eclipse 0".
 

thor_norsk

Bekanntes Mitglied
Vielen Dank!
Die Seite vom Herrn KonradN (openjfx.io) ist super! Funktioniert sogar ohne Maven! Allerdings werde ich mich später mit Maven auch beschäftigen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Eclipse JavaFX Plugin funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G JavaFX Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
K Eclipse JAVAFX Fehler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
A JavaFX in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
T Eclipse JavaFX Dokumentation Standort nicht gefunden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Eclipse - Fehlermeldung bei JavaFX-Projekt "java.lang.module.FindException: Module javafx.controls not found" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
N Eclipse aus Java-Application JavaFX machenModule javafx.controls not found IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
1 Problem beim JavaFX installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
OSchriever Eclipse: JavaFX mit JDK11 nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse JavaFX JDK 12 - bekomme mein Projekt nicht mehr compiliert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 36
J NetBeans gradle Projekt, unter neu keine Auswahl JavaFX IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D JavaFX 12 / SDK 12 -> IntelliJ error IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
MiMa JavaFX in Netbeans 11 installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 32
temi IDEA IntelliJ Gradle und JavaFX IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
M Eclipse JavaFX ohne e(fx)clipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
K Javafx desktop framework IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L NetBeans WARNING: JavaFX API 8.0.111 - JavaFX runtime 8.0.102 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
n00b4u swing oder javafx IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
wolfgang63 NetBeans JavaFX Scenebuilder "Make Controller" geht nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
wolfgang63 BlueJ BlueJ und JavaFX Launcher Fehler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Maven , Javafx , SceneBuilder IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M JavaFX-Plugin für Eclipse Juno IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
L javafx import in NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Java Projekt funktioniert in Eclipse, aber nach export kein Dateizugriff IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Crawler funktioniert in intellij aber in Eclipse nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M import org.bukkit.plugin.java.JavaPlugin; funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
D strg + alt + B funktioniert nicht [IntelliJ] IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Eclipse version control System das ohne Internet funktioniert/nur lokal auf Computer? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
jar Datei funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 19
J netbeans - refactoring funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Intellij build jar funktioniert nicht ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Content Assist funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
steven789hjk543 Warum funktioniert Android studio nicht bei mir? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 61
M Intellij IDEA lädt Font nicht und Darcula funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Tronert Content Assist in Eclipse funktioniert nicht mehr? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Debugger in eclipse funktioniert erst nach Neustart IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Z Eclipse Autovervollständigen funktioniert nur teilweise in Eclipse EE Indigo IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Java-Insel Eclipse JDK bzw. JDE für Eclipse funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse Einbinden von Nativer Bibliothek funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H Software Update funktioniert in Eclipse 4.1 nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
GilbertGrape Eclipse Synchronize-Shortcut funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L Programm funktioniert in Eclipse aber nicht in BlueJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
hdi Eclipse Max Line Width funktioniert nicht richtig IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse - Profiler funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
O Eclipse code formatter (ctrl+shift+f) funktioniert nicht mit html-dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Eclipse Funktioniert nicht: eclipse-jee-galileo-SR1-linux-gtk.tar.gz IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Programm funktioniert innerhalb NetBeans ausßerhalb nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse-Projekt aus SVN so auschecken, daß Junit funktioniert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
V [Eclipse] Variablen-Highlight funktioniert nicht mehr!? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse plug-in funktioniert erst beim zweiten Start IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
GilbertGrape Eclipse 3.4 -- HibernateTools funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Hilfefunktion strg+space funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
G Eclipse Vorschläge/Vervollständigung funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
N Eclipse - Debugmodus funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S jEdit - Plugin JCompiler funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T [Eclipse] Code completion funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G [Eclipse] Codeergänzung funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
M jadclipse funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
R Eclipse mehr Speicher für VM geben funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
C externe Bibliothek funktioniert nicht nach JAR-Export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse: Erstelltes jar-File funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
S gcj funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Y Eclipse: Wie funktioniert die Code Completion? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Intellij source controll zeigt nicht alle klassen an ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
MiMa Ressources Bilder werden einfach nicht erkannt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Avalon html ist nicht html in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
Robertop Eclipse resolved Target-Platform nicht wegen automatischem HTTPS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B NetBeans Ändern des Browsers funzt nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
tiimo1234 BlueJ BlueJ: Objekt, welches von anderem Objekt erzeugt wurde, kann nicht in der Object-Bench angezeigt werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
JAnruVA Eclipse Methoden von JFrame nicht sichtbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I NetBeans 15 - Strg+Z (undo) und Strg+Y (redo) funzen nicht mehr nach Start der Java-Anwendung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
O Java Eclipse Umlaute werden nicht richtig dargestellt in Konsole IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
Y IDEA IntelliJ Warum findet IntelliJ die maven property nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Wie nicht-java Datei mit Eclipse benutzen (Excel Datei einlesen)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
berserkerdq2 Eclipse Eclipse führt nicht dei Klasse aus, bei der ich bin, muss das immer manuell ändern, was tun? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P PHP Skript wird nicht mit highlights markiert(Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Debugging in VS Code? Leider nicht möglich. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
kodela NetBeans App lässt sich ausßerhalb von NetBeans nicht ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Eclipse Autovervollständigung zeigt nicht alle Methoden einer Klasse an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse scheint awt Libary nicht zu besitzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
krgewb IDEA IntelliJ Es kann nicht zu Properties gewechselt werden. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
lappenmaster1337 Kann die Dokumentation nicht installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
9 IDEA IntelliJ IntelliJ lässt nicht ein Code ausführen, wenn irgendwo in andere Klasse Fehler ist. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
T BlueJ Haltepunkte lassen sich nicht setzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Javadoc Klassen-Dokumentation wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
H Outline Fenster (Gliederung) wird mit deutschem Sprachpaket nicht angezeigt, Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Kann EGit nicht auf Eclipse installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H eclipse Fehler: Hauptklasse konnte nicht gefunden - bei Umwandlung in git IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Arif IDEA IntelliJ Compiler findet Klasse nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Z Intellij zeight H2-Datenbank nicht an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
NeoLexx Externe eingefügte JAR lässt sich nicht importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Update auf Android Studio 4 klappt nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Android Studio build haut nicht hin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Eclipse Programm kann nicht ausgeführt werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H kann in Eclipse org.junit nicht importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Thallius GitHub nicht erreichbar vom Entwicklungsrechner IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
W IntelliJ soll nicht immer alle Code-Files checken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Neue Themen


Oben