-1

编辑:我将这个问题保持原样,因为可能有其他人正在使用相同的教程并提出与我相同的问题。问题来自已指定的课程项目。虽然提供的各种答案都可以使用,但讲师提供了制作 Java 应用程序然后创建 FXML 文件的解决方案。这也在@Sedrick 的链接中。

- - 原来的 - -

我已经完成了我能想到的一切,但无论我做什么,在尝试使用以下路径在 Netbeans 12.2 中创建新的 JavaFX FXML 应用程序时都会遇到相同的错误:

新项目 > Java 与 Ant > JavaFX > JavaFX FXML 应用程序

无法自动设置 JavaFX 平台

请转到平台管理器,创建一个非默认 Java SE 平台,然后转到 JavaFX 选项卡,启用 JavaFX 并填写有效 JavaFX SDK 和 JavaFX 运行时的路径。注意:JavaFX SDK 可以从 JavaFX 网站下载。

我创建了新平台,重新下载并重新安装了 Netbeans 本身到 JDK 和 SDK 的每一部分,并在每一步之间重新启动。无论我做什么,我都会得到同样的错误。我正在使用视频教程中的说明。

我可以在 Mac OSX Big Sur 和 Windows 10 上重现该错误。我已经验证了规范并且正在使用 JDK11,尽管我尝试使用 JDK15 以防万一。我创建了一个自定义库并为 JavaFX 添加了 JAR。

为什么这不起作用?

4

2 回答 2

0

用 Maven 代替 Ant 试试。

Maven项目使用较多,Ant已经下滑了一段时间。随意为 Ant 项目提交问题,但如果您只是想继续前进,请尝试 Maven 项目。

于 2021-02-13T00:14:50.260 回答
-1

我不知道为什么,但简短的回答是不可能在 Netbeans 12.2 中创建像这样的 JavaFXML 应用程序。如果可能,视频教程可能是在 Netbeans 8.x 上制作的。

您仍然可以使用 Netbeans 12.2 创建和打开 FXML 文件,您只需手动创建文件。使用创建项目

新项目 > 使用 Ant 的 Java > Java 应用程序

然后创建您的 FXML 文件:

右键单击 Source Packages > New > Empty FXML

当然,组织你认为合适的方式,但这是基础。

于 2021-02-12T06:42:42.313 回答