JavaFX“缺少运行时组件”的java问题
我试图从主类在Eclipse中启动我的项目,但我得到了错误:JavaFX runtime components are missing, and are required to run this application
我使用了这里描述的解决方案:https://edencoding.com/runtime-components-error/
我通过添加以下内容更改了运行配置中的VM参数:
--module-path C:\Users\jente\OneDrive\Documenten\javafx-sdk-15.0.1\lib--add-modules=javafx.controls
然而,在应用之后,我仍然得到运行时错误。有什么帮助吗
# 1 楼答案
这是我的第一篇帖子,所以HelloWorld优先
我在intellij上也有类似的问题,我试图将这个解决方案应用到Eclipse中。我认为这很管用,所以你可以试试这个:
首先,正如前面提到的
您尝试的解决方案,请将以下内容添加到您的VMarguments中:
(对我来说,引号是至关重要的)
然后确保添加了一个库: 右键单击项目文件夹>;房地产>;Java构建路径>;单击“模块路径”>;添加库>;用户库>;用户库>;新>;输入例如javaFx15>;添加外部罐子>;选择javaFx lib文件夹中的所有jar,单击打开、应用和关闭
如果它还不起作用,那么尝试添加模块信息。java作者: 右键单击项目文件夹>;配置>;创建模块信息。爪哇
身体应该是这样的:
这对我很管用。 我希望这对你也有用
# 2 楼答案
避免此问题的最佳方法是简单地使用包含JFX的自定义Java。我推荐蓝色套装
https://www.azul.com/downloads/zulu-community/?version=java-15-mts&package=jdk-fx