Eclipse中启动编译Javafx程序报错:“
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
”,下面Console的报错对话框:
报错处理:
这里需要配置下,在“
Run
”菜单中的“
Run Configurations
”,配置面板中,右侧目录“
Java Application
”下找到你的Javafx程序选中,然后右侧面板的“
Arguments
” 项的“
VM Argument
”输入的自己的电脑的JavaFx SDK目录,我这里是在F盘则是
“--module-path f:\Javafx\openjfx-17.0.1_windows-x64_bin-sdk\javafx-sdk-17.0.1\lib --add-modules javafx.controls,javafx.fxml
”,然后点击“Apply”确定,“Run”按钮运行就可。
另一种报错:
“
错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
”,则是“
VM Argument
”没有指定JavaFx SDK目录时的报错,同样指定正确JavaFx SDK路径既可正常运行程序。
总结:
这里是javafx sdk程序目录没有配置或配置错位,只需要指定到实际存放盘符路径文件夹下就可正常。
文章版权归属weisim3.com所有,未经书面版权许可同意,不得私自转载(或做修改转载),源文件示例、图文内容仅供学习使用,更不要出于商业用途或印刷出版发行!否则将追究其相关法律责任,版权联系QQ:729260499。
热门新闻:
数字时代新闻媒体与AI模型版权之战
- 24-07-03
本周英伟达/Nvidia市值首次突破3万亿美元
- 24-06-08
微软Copilot+PC的内部构造与技术核心
- 24-06-01
最新博文TOP(10)