当前位置: 首页 > 知识库问答 >
问题:

@fxml注释和FXMLLoader类未解析为Java 11和JavaFX 11中的类型

束俊英
2023-03-14
       <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>11</version>
        </dependency>

我是否需要添加一些其他/额外的依赖关系来解决此问题?

共有1个答案

辛建业
2023-03-14

FXML(@FXML注释,FXMLLoader...)在Java9版本中被移到模块javafx.fxml

在JavaFX11之前,无论何时调用与JavaFX相关的东西,都可以在SDK中获得所有可用的JavaFX模块。

但现在你必须包括你需要的:

<dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx-controls</artifactId>
    <version>11</version>
</dependency>
<dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx-fxml</artifactId>
    <version>11</version>
</dependency>
 类似资料:
  • 问题内容: 以前我的项目以前是在Java 8上运行的,但是现在我将Java 11和JavaFX 11一起使用,现在JavaFX从Java 11开始就已经与Java分离了。我没有下载JavaFX SDK,而是在pom.xml中添加了以下依赖项以获取所需的模块和jar文件,它们在早期版本中曾经是Java本身的一部分。 但是我在注释和类上遇到编译错误。 我是否需要添加其他/其他依赖项来解决此问题? 问题

  • 问题内容: 我正在尝试使用具有抽象基类的Python类型注释来编写一些接口。有没有一种方法来注释可能的类型和? 例如,如何表达一个函数的明智参数是一个或两个?给出,所以我的猜测是将类型注释为,但这是行不通的。 来自mypy的错误消息: Mypy不喜欢此函数调用是有道理的,因为它希望调用本身中包含a。解压后的附加内容还会产生我不理解的输入错误。 一个人如何诠释明智的类型和? 问题答案: 对于可变位置

  • 我将selenium与java和以下pom包一起使用, 我可以使用WebDriver和其他对象,但当我试图使用注释@findby时,我的项目似乎找不到满足它的包“不能解析为类型”,也不建议使用selenium包。 selenium的注释系统位于哪个maven存储库中?还是我错过了什么? 谢谢。

  • 问题内容: 我有一个非常简单的抽象类 现在您可以看到,我正在尝试自动连接DatabaseModel。但是在我的扩展类中,我只为dbModel接收null。 问题:我在这里尝试一些不可能的事情吗? 问题答案: 您的设置似乎很好。原因也许在其他地方。也许您正在使用实例化该类,而不是让spring这样做。

  • 问题内容: 我已经安装了最后一个JDK 8(b116),但是我注意到我不能使用类型注释。例如,如果我编写以下内容,请阅读Java教程: 要么 编译器给我以下错误: 现在可以了。 在使用类型注释之前,我们必须使用注释注释。请看下面的评论! 我也不知道JDK中是否会插入诸如,等的注释,或者是否必须下载Checker Framework 问题答案: 您已经自己回答了问题的第一部分。 对于第二部分: 我也

  • 本文向大家介绍Java8中的类型注解浅析,包括了Java8中的类型注解浅析的使用技巧和注意事项,需要的朋友参考一下 注解大家都知道,从java5开始加入这一特性,发展到现在已然是遍地开花,在很多框架中得到了广泛的使用,用来简化程序中的配置。那充满争议的类型注解究竟是什么?复杂还是便捷? 一、什么是类型注解 在java 8之前,注解只能是在声明的地方所使用,比如类,方法,属性;java 8里面,注解