Java FX 模块化应用程序,找不到应用程序错误(Eclipse,Java 版本 19.0.2)

Java FX Modular Application, Application Not found Error (Eclipse, Java version 19.0.2)

提问人:MessiSkillz 提问时间:11/11/2023 最后编辑:MessiSkillz 更新时间:11/12/2023 访问量:51

问:

嗨,我使用 JavaFX 创建的 Java 应用程序有问题。

我用 Eclipse 创建了我的 javaFX 项目。这是我目前的文件结构:(https://i.stack.imgur.com/l05So.png)

我在这里添加了 JavaFX 库: (https://i.stack.imgur.com/ffuj7.png) 它们都在正确的类路径中,我已经尝试删除 JavaFX SDK 库,但这没有帮助。

我的模块信息.java文件也无法识别: (https://i.stack.imgur.com/FWl9w.png)

我还正确添加了 VM 参数。

我不断收到此错误消息:(https://i.stack.imgur.com/h4oWE.png)

谢谢!

java eclipse javafx 模块

评论

0赞 Basil Bourque 11/11/2023
在可行的情况下,发布文本而不是图像。
0赞 SedJ601 11/11/2023
openjfx.io/openjfx-docs

答:

0赞 David Weber 11/11/2023 #1

前言:

我建议您学习有关 JavaFX 的基础知识。请看一下 https://openjfx.io/openjfx-docs/

溶液:

使用所需的配置创建适当的工作基础应用程序。例如,使用上面的链接或使用 GitHub 中的预配置项目并根据需要进行更改。

以下项目是开箱即用的。只需下载代码,将项目导入 IDE 并运行应用程序即可。

为此,预配置的项目包含用于创建胖 JAR 的任务/目标(您可以双击该 JAR,然后应用程序启动)。

使用 gradle https://github.com/davidweber411/JavaFxAppGradleNonModular 的 JavaFX 应用程序示例

使用 maven https://github.com/davidweber411/JavaFxAppMavenNonModular 的 JavaFX 应用程序示例

评论

0赞 MessiSkillz 11/12/2023
我按照这个视频中的说明为我的项目设置eclipse:youtube.com/watch?v=9XJicRt_FaI&t=457s。我收到一条错误消息,说:启动层java.lang.module.FindException初始化期间发生错误:找不到模块HelloFX。你知道如何解决这个问题吗?
0赞 MessiSkillz 11/12/2023 #2

好的,我解决了这个问题。只需删除模块信息.java文件,一切都会神奇地得到修复。

评论

0赞 sidharth vijayakumar 11/13/2023
您的答案可以通过额外的支持信息得到改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。