M
marlem
Gast
Hallo,
um meine Probleme der Reihe nach in den Griff zu bekommen, mache ich ein neues Thema auf.
Ich habe nach dieser Anleitung OpenJDK und OpenJFX installiert:
dank der supertollen Hilfe von diesem Forum kann ich meinen selbstentwickelten Texteditor mit JavaFX im Dosfenster compilieren:
Um mit JavaFX ein paar Sachen zu testen die ich in einem Online-Kurs lerne, habe ich ein neues Verzeichnis angelegt:
Das Compilieren in diesem Verzeichnis klappt:
Das starten nicht, es kommt folgende Fehlermeldung:
Frage:
Woran kann es liegen, dass das Starten einer JavaFX-Anwendung in einem Verzeichnis funktioniert und im anderen Verzeichnis nicht?
um meine Probleme der Reihe nach in den Griff zu bekommen, mache ich ein neues Thema auf.
Ich habe nach dieser Anleitung OpenJDK und OpenJFX installiert:
dank der supertollen Hilfe von diesem Forum kann ich meinen selbstentwickelten Texteditor mit JavaFX im Dosfenster compilieren:
C:\Users\Markus Lemcke>cd C:\Projekte\Java\JTeditorFX\src
C:\Projekte\Java\JTeditorFX\src>javac Main.java --module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml,java.logging,java.desktop *.java
C:\Projekte\Java\JTeditorFX\src>java --module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml,java.logging,java.desktop -cp . Main
C:\Projekte\Java\JTeditorFX\src>
Um mit JavaFX ein paar Sachen zu testen die ich in einem Online-Kurs lerne, habe ich ein neues Verzeichnis angelegt:
C:\Projekte\Java\JavaFXUdemy\src\JavaFXUdemy>
Das Compilieren in diesem Verzeichnis klappt:
javac Main.java --module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml,java.logging,java.desktop *.java
Das starten nicht, es kommt folgende Fehlermeldung:
C:\Projekte\Java\JavaFXUdemy\src\JavaFXUdemy>java --module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml,java.logging,java.desktop -cp . Main
Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden
Ursache: java.lang.NoClassDefFoundError: JavaFXUdemy/Main (wrong name: Main)
Frage:
Woran kann es liegen, dass das Starten einer JavaFX-Anwendung in einem Verzeichnis funktioniert und im anderen Verzeichnis nicht?