[英]Error setting up JavaFX on NetBeans despite VM options
我正在按照本教程在Apache NetBeans IDE
上设置JavaFX
。 我按照说明创建了库并创建了Controller.java
和FXML
文件(实际上只是从示例中复制/粘贴,以及Main.java
和HelloFX.java
文件;我没有写代码本身)。
我尝试了第 5 步中的解决方案,因为JavaFX runtime components are missing, and are required to run this application
错误,但它只会弹出一个新错误: 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
)。 我还尝试按照此处的说明设置环境变量并使用它( --module-path $PATH_TO_FX$ --add-modules javafx.controls,javafx.fxml
),但无济于事。
我搜索了很长时间的解决方案,但问题要么没有答案,要么我一遍又一遍地找到相同的教程,通常是针对旧版本的Java SDK
和/或NetBeans IDE
。
我是JavaFX
(当我发现它正在启动时我正在学习Swing
)和NetBeans IDE
(我习惯于Eclipse
)的新手,所以我在这里完全处于黑暗中。
我在 GitHub 上找到了一个有效的答案。 在这里,他们说如果将JavaFX
库添加到项目库中的Run
选项,则可以删除 VM 参数,但我只能通过添加库并保留 VM 参数来使一切正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.