【问题标题】:JavaFX "Error: JavaFX runtime components are missing, and are required to run this application" when trying to run fx in vscode尝试在 vscode 中运行 fx 时,JavaFX“错误:缺少 JavaFX 运行时组件,并且需要运行此应用程序”
【发布时间】:2021-07-02 11:47:33
【问题描述】:

我正在和几个朋友一起做一个项目,我们正在使用 vscode,以便我们可以有效地使用 git(这是一个学校项目,所以 IDE 是不可协商的,不要告诉我使用不同的) 并且我们遇到了一个问题,他们都无法运行我现在在那里进行测试的这个 javafx 应用程序。一开始我在运行它时遇到了问题并且遇到了同样的错误,但是我今天早上修复了它,现在我放在那里的任何 javafx 文件都可以正常运行,只要我在 json 中有正确的 vmargs。但是,他们在尝试运行时都遇到了这个错误:

Error: JavaFX runtime components are missing, and are required to run this application

它没有说明缺少哪些组件或如何修复它,这很烦人,但我有点不知所措。我遇到了这个错误,然后我将 vmArgs 添加到 json 以加载正确的模块,它解决了这个问题。我注意到的一件事是,当他们尝试最终运行文件时,json 添加了新配置而没有他们告诉它。即使他们删除它,它也会回来。但这不会发生在我身上。我缺少什么来解决这个问题?

【问题讨论】:

标签: java json javafx visual-studio-code


【解决方案1】:

您可以使用以下命令从 cmd/终端运行: cd 到你的 jar 目录 并运行: java -jar --module-path /path/to/javafx --add-modules=javafx.controls(或者你需要从 fx lib 获取的任何 jars)filename.jar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-17
    • 2022-01-17
    • 2019-02-07
    • 1970-01-01
    • 2020-04-20
    • 2021-08-01
    • 1970-01-01
    • 2019-03-25
    相关资源
    最近更新 更多