引导层 java.lang.module.FindException 初始化期间出错:找不到模块 javafx.controls

Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found

我尝试根据 youtube 上的视频安装和设置 JavaFX,但不幸的是,我无法设置 JavaFX :( 尝试了互联网上的许多解决方案,但仍然无效。我的日食有两处不同。

首先是 Java 构建路径 -> 库。我的库没有分隔为类路径或模块路径。

其次,当我创建 JavaFX 项目时,会自动创建“module-info.java”。我没有在任何视频中看到此文件。

这些可能是我收到此错误的原因吗?请帮帮我..

您正在使用 Java 1.8。如果您使用该版本,模块路径或类路径将不会显示。如果您使用 Java 版本 11,它应该会显示。

我在自动填充模块信息文件时也遇到了问题。但是,一旦您获得在 Modulepath 下创建的 JavaFX 库,错误应该消失。