尽管有 VM 选项,但在 NetBeans 上设置 JavaFX 时出错
Error setting up JavaFX on NetBeans despite VM options
我正在按照 this 教程在 Apache NetBeans IDE
上设置 JavaFX
。我按照指示创建了库并创建了 Controller.java
和 FXML
文件(实际上只是示例中的 copy/pasted,以及 Main.java
和 HelloFX.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 参数。
我正在按照 this 教程在 Apache NetBeans IDE
上设置 JavaFX
。我按照指示创建了库并创建了 Controller.java
和 FXML
文件(实际上只是示例中的 copy/pasted,以及 Main.java
和 HelloFX.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 参数。