我正在使用带有 Java 的 Eclipse IDE 2020-03 版本。我正在尝试使用 FXML,在线检查了一些教程和步骤并遵循它们。但我仍然收到以下错误:
boot层初始化时出错
java.lang.module.FindException:找不到模块 javafx.controls
我用谷歌搜索寻求帮助。有很多人遇到同样的问题并且能够解决这个问题。但我所看到的只是他们使用 NetBeans IDE 或 IntelliJ。有人有 Eclipse 的解决方案吗?任何帮助,将不胜感激。
我按照这个教程 ->https://www.youtube.com/watch?v=bC4XB6JAaoU。这是我目前拥有的:
从 Market Place 安装的 e(fx)clipse 3.6.0
“Java Build Path”包含库(我当时使用的是15.0,然后切换回14.0,但错误仍然存在)
javafs-sdk jar 文件
“Java Build Path”包含库(我当时使用的是15.0,然后切换回14.0,但错误仍然存在)
VM 参数具有以下行(指向库位置): --module-path "C:\Users\my_name\Documents\Scene Builder\openjfx-14.0.1_windows-x64_bin-sdk\javafx-sdk-14.0.1\lib" --add-modules javafx.controls,javafx.fxml
我尝试在 eclipse.ini 文件中使用“-clean”,但没有帮助。事实上,当我尝试创建新的简单项目并再次执行所有步骤时,Java 甚至无法识别 JavaFX。
Thanks!
我也遇到了同样的问题。我的问题源于这样一个事实:由于某种原因,javafx sdk 库位于模块路径下,而不是构建配置中的类路径下。将 JavaFX SDK 从模块路径移动到类路径后,错误得到修复。
如果您也是这种情况,您只需右键单击 javaFX 项目文件夹 -> 构建路径 -> 配置构建路径 -> 选择 JavaFX SDK -> 删除库 -> 选择类路径 -> 添加库 -> 即可解决此问题用户库->选择库->应用。
Essentially it should look like this:
在以下位置找到了一个帮助我进行设置的很棒的教程here
希望这有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)