尽管有 VM 选项,但在 NetBeans 上设置 JavaFX 时出错

Error setting up JavaFX on NetBeans despite VM options

我正在按照 this 教程在 Apache NetBeans IDE 上设置 JavaFX。我按照指示创建了库并创建了 Controller.javaFXML 文件(实际上只是示例中的 copy/pasted,以及 Main.javaHelloFX.java 文件;我代码本身什么也没写。

我针对 JavaFX runtime components are missing, and are required to run this application 错误尝试了第 5 步的解决方案,但它只会弹出一个新错误:java.lang.module.FindException: Module javafx.controls not found.

组件所在的目录是 D:\Programas\javafx-sdk-13.0.2\lib,这是我按照说明提供的 (--module-path "D:\Programas\javafx-sdk-13.0.2\lib" --add-modules javafx.controls,javafx.fxml)。我还尝试按照指示 here 设置环境变量并改用它 (--module-path $PATH_TO_FX$ --add-modules javafx.controls,javafx.fxml),但无济于事。

我找了很久的解决方案,但问题要么没有答案,要么就是一遍又一遍地找到相同的教程,通常是旧版本的 Java SDK and/or NetBeans IDE.

我对 JavaFX(我正在学习 Swing 时发现它正在引导)和 NetBeans IDE(我习惯 Eclipse), 所以我完全一头雾水。

编辑:根据要求添加了屏幕截图。

我在 GitHub 上找到了一个有效的答案。 Here 他们说,如果将 JavaFX 库添加到项目库中的 Run 选项,则可以删除 VM 参数,但我只能通过添加来使一切正常工作库 保留 VM 参数。