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 CMD
Ich 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 № 1Was 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.