Napisałem grę zbudowaną na JavaFX
używając Eclipse. Podczas uruchamiania gry z Eclipse działa idealnie. Jednak, gdy próbuję uruchomić go z CMD
, Dostaję błędy kompilacji, takie jak:
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");
Czy to może być problem z JavaFX
instalacja? pomysły?
Odpowiedzi:
3 dla odpowiedzi № 1Jaka jest twoja wersja java? Jeśli chcesz używać wyrażenia lambda, potrzebujesz java 8. Otwórz cmd i sprawdź wersję Java. Napisz to na linii cmd:
java -version
On Eclipse Windows - Preferencje - Java - Zainstalowany JRE.