gpt4 book ai didi

从 CMD 运行 JavaFx 应用程序时未编译

转载 作者:行者123 更新时间:2023-12-01 20:20:53 25 4
gpt4 key购买 nike

我使用 Eclipse 编写了一个基于 JavaFX 构建的游戏。从 Eclipse 运行游戏时,它运行得很好。但是,当我尝试从 CMD 运行它时,我收到如下编译错误:

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");

这可能是 JavaFX 安装的问题吗?想法?

最佳答案

你的java版本是什么?如果你想使用 lambda 表达式,那么你需要 java 8。打开 cmd 并检查你的 java 版本。在命令行上写下:

java -version

在 Eclipse Windows 上 - 首选项 - Java - 安装的 Jre。

关于从 CMD 运行 JavaFx 应用程序时未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44750904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com