Eclipse IDE错误:无法找到或加载主类javafx.fxml,原因是:java.lang.ClassNotFou



我正在使用Eclipse IDE,并试图将其配置为第一次有趣的javafx。起初,我得到了javafx.controls的错误消息,在从构建路径中删除javafx-sdk库后,它修复了这个错误,现在我有了这个错误。我当然安装了e(fx(clipse插件。我试图把我所试图解决的问题彻底解决。

我浏览了多个论坛,尝试了许多不同的方法。我在运行配置中添加了vm参数:

--模块路径";C: \Downloads\openjfx-17.0.2\windows-x64_bin-sdk\javafx-sdk-17.0.2\lib&quot--添加模块javafx.controls、javafx.fxml

我已经使用适当的jar将我的用户库添加到构建路径中。我已经从构建路径中删除了javafx-sdk-lib。编辑器中没有可见的错误。我昨天和今天已经试着解决这个问题好几个小时了!这里还有我的模块信息代码bc,我在一个论坛上看到,这是一个问题,有人会添加这些信息。

module Test {
requires javafx.controls;
requires javafx.fxml;

opens application }

Javafx编辑器/buildpath屏幕截图-无错误/shows_jars

错误消息指示VM参数被视为主类名。

VM参数值中有空格。

用逗号分隔添加的模块名称,而不是空格或逗号和空格。

还要知道,当你有module-info.java.时,你不需要添加模块

如果您在获得基本的JavaFX应用程序以运行时仍然存在问题

如果你在尝试了几个小时后仍然无法完成这项工作,那么下载Idea并使用新的JavaFX项目向导。

如果您希望继续使用Eclipse,请忽略论坛帖子中的说明。相反,请完全遵循openjfx.io.上的官方文档

最新更新