/ / Die JavaFx-Anwendung kompiliert nicht, wenn sie von CMD ausgeführt wird - java, eclipse, javafx

Die JavaFx-Anwendung kompiliert nicht, wenn sie vom CMD ausgeführt wird - java, eclipse, javafx

Ich habe ein Spiel geschrieben, auf dem aufgebaut wurde JavaFX mit Eclipse. Wenn Sie das Spiel von Eclipse ausführen, läuft es perfekt. Allerdings, wenn ich versuche und starte es vom CMDIch bekomme Fehler beim Kompilieren wie:

Game.java:146: error: ";" expected
close.setOnAction(e -> window.close());
^
Game.java:146: error: <identifier> expected
close.setOnAction(e -> window.close());
^
Game.java:146: error: ";" expected
close.setOnAction(e -> window.close());
^
Game.java:150: error: <identifier> expected
StartLayout.setId("pane");

Könnte dies ein Problem mit der sein? JavaFX Installation? Ideen?

Antworten:

3 für die Antwort № 1

Was ist deine Java-Version? Wenn Sie einen Lambda-Ausdruck verwenden möchten, benötigen Sie Java 8. Öffnen Sie cmd und überprüfen Sie Ihre Java-Version. Schreiben Sie dies in cmd Zeile:

java -version

Unter Eclipse Windows - Einstellungen - Java - Installiertes Jre.