Napísal som hru postavenú na JavaFX
pomocou Eclipse. Pri spustení hry z Eclipse to funguje perfektne. Avšak, keď sa snažím spustiť z internetu CMD
, Dostanem chyby pri kompilácii, ako napríklad:
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");
Mohol by to byť problém s JavaFX
inštalácia? nápady?
odpovede:
3 pre odpoveď č. 1Aká je vaša verzia Java? Ak chcete používať výraz lambda, musíte mať java 8. Otvorte cmd a skontrolujte ur java verziu. Napíšte to na riadok cmd:
java -version
Na Eclipse Windows - Predvoľby - Java - Installed Jre.