【问题标题】:JavaFX imports and extends application not getting recognizedJavaFX 导入和扩展应用程序未被识别
【发布时间】:2020-04-15 12:58:40
【问题描述】:

我的 JavaFX 导入和 main 方法的扩展应用程序部分存在问题。 我已经尝试在我的 IntelliJ 上循环浏览所有 SDK 和编程级别的功能,但仍然没有运气

Screenshot of the issue on IntelliJ

对于低质量的图像感到抱歉,但我们将不胜感激任何帮助

【问题讨论】:

    标签: java intellij-idea javafx


    【解决方案1】:

    似乎 javafx 库没有添加到您的类路径中。这可以通过将以下内容添加到您的 VM 选项来完成:

    --module-path [path\to\your\javafx\home\lib] --add-modules ALL-MODULE-PATH
    

    其中[path\to\your\javafx\home\lib] 必须指向您下载 javafx 的位置,因为从版本 11 开始,jdk 不附带它:download

    您还可以在 IntelliJ 的模块设置(依赖项)中将其添加为外部库。

    【讨论】:

      【解决方案2】:

      如果您将鼠标悬停在右侧尺寸的红色标记之一上,它应该会告诉您导入有什么问题。 IDE 似乎在抱怨您所有的 javafx 导入,但其他 java 导入很好,所以我猜您使用的是不包含 JavaFX 的 JDK 版本。如果是这种情况,您需要将其作为外部库添加到您的项目中。 为此,请单击 File->Project Structure,然后选择 Libraries,单击“+”图标,浏览到 JavaFX SDK 文件夹的“lib”子文件夹,然后添加它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-23
        • 2020-04-21
        • 2015-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-15
        相关资源
        最近更新 更多