【问题标题】:JavaFX runtime components are missing, and are required to run this application on VSCode缺少 JavaFX 运行时组件,需要在 VSCode 上运行此应用程序
【发布时间】:2022-01-10 05:48:35
【问题描述】:

这里是java新手。我想在 VSCode 上了解 JavaFX,但是当我启动我的 JavaFX 时,它给了我这个错误。我试图在项目的launch.json 上添加引用的库和配置vmArgs,但它给了我同样的东西。

这是我的配置。

"vmArgs": "--module-path C:/Users/vince/Downloads/javafx-sdk-17.0.1/lib --add-modules javafx.controls,javafx.fxml"

谁能帮帮我?

【问题讨论】:

  • 与您的问题无关,但是。我建议将 sdk 从下载目录中移出以使 sonewhete 更永久。
  • 我不知道 vscode,但是将您的参数与 similar question 进行比较,参数看起来没问题,所以我不知道如何解决。
  • @jewelsea 我确实尝试将我的 javaFX jdk 移动到另一个地方并将其更新为 VMargs 但仍然相同
  • 您可以切换到包含 JavaFX 的 jdk,例如liberica 或 corretto 的适当版本,那么您不需要任何参数,或者尝试使用 new project wizard 的想法,这是一种简单的入门方法。
  • @mcser。添加 vmArgs 后,请重启 VS Code 以使更改生效。

标签: java visual-studio-code javafx


【解决方案1】:

我没有修复我的 vs 代码中的 javafx,但是我将 IDE 切换到 Eclipse,在 Eclipse 上的运行配置中添加 VMargs 后,JavaFX 运行顺利

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
【解决方案2】:

在此处查看示例:https://github.com/openjfx/samples/tree/master/IDE/VSCode

你可能可以使用这个one,我猜这就是你要找的那个。

【讨论】:

  • 非常有用,谢谢
  • 如果这个答案包含一个代码 sn-p 或在答案中包含适合您的“(可能是这个)的位的东西会很好。 ” 拉取请求和分叉可能会被删除,这将使这个主要链接仅回答无用。
  • PR 合并后我会更新答案。
猜你喜欢
  • 2013-01-17
  • 2021-07-02
  • 2022-01-17
  • 2020-04-20
  • 2019-02-07
  • 1970-01-01
  • 2019-03-25
相关资源
最近更新 更多