【问题标题】:(JavaFX in VSCode) VSCode dos not connect to JavaFX Libaries(VSCode 中的 JavaFX)VSCode 不连接到 JavaFX 库
【发布时间】:2021-11-25 15:40:48
【问题描述】:

我想在 VSCode 中安装 JavaFX。我下载了 SDK 并添加了带有引用库的文件,它们也出现在 settings.json 中。所以我正确添加了文件。我还在launch.json中添加了这个:

"vmArgs": "--module-path C:/JavaFX/lib --add-modules javafx.controls,javafx.fxml,javafx.web,javafx.graphics"

但每次我尝试运行我的程序时,都会出现:

App.java:1: error: package javafx.application does not exist
import javafx.application.Application;

App.java:2: error: package javafx.event does not exist
import javafx.event.ActionEvent;

App.java:3: error: package javafx.event does not exist
import javafx.event.EventHandler;

App.java:4: error: package javafx.scene does not exist
import javafx.scene.Scene;

App.java:5: error: package javafx.scene.control does not exist

App.java:6: error: package javafx.scene.layout does not exist

App.java:7: error: package javafx.stage does not exist

App.java:9: error: cannot find symbol

我不知道该做什么了,我尝试了很多教程,但没有一个帮助。

【问题讨论】:

标签: java visual-studio-code javafx java-17 javafx-17


【解决方案1】:

试试这个:Add JavaFX jmods to java --list-modules

或者另一种解决方案是通过下载 JDK 和 JavaFx 的 jmods 文件将 JavaFx 与 JDK 合并,然后使用 jlink 将 jmods 文件合并在一起以获得一个包含 JDK 和 JavaFx 的 SDK,请阅读下面的“自定义 JDK+JavaFX”部分图片”。

https://openjfx.io/openjfx-docs/#modular

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 2021-02-10
    • 2021-01-29
    • 2019-07-24
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多