Maven can';“由于”而无法编译;“包javafx.collections不存在”;错误
我目前正在使用maven使用javafx进行一个项目。当我从IntelliJ的run按钮直接运行它时,它工作得很好,但是当我尝试用Maven编译它时,我得到了很多类似这样的错误:Maven can';“由于”而无法编译;“包javafx.collections不存在”;错误,java,maven,javafx,Java,Maven,Javafx,我目前正在使用maven使用javafx进行一个项目。当我从IntelliJ的run按钮直接运行它时,它工作得很好,但是当我尝试用Maven编译它时,我得到了很多类似这样的错误: 包javafx.collections不存在 我在pom.xml上有这样的javafx依赖项,但看起来Maven没有得到它 <dependencies> <dependency> <groupId>org.openjfx</groupId>
包javafx.collections不存在
我在pom.xml上有这样的javafx依赖项,但看起来Maven没有得到它
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
<version>11</version>
<type>pom</type>
</dependency>
</dependencies>
org.openjfx
javafx
11
聚甲醛
我错过了什么?
提前感谢您POM依赖项不会引入实际代码。JavaFX包含在较旧版本的Java中,可能您的IntelliJ IDEA设置使用的旧版本已经包含JavaFX。POM依赖项不会引入实际代码。JavaFX包含在旧版本的Java中,可能您的IntelliJ IDEA设置使用的旧版本已经包含JavaFX。我最终添加了更多对pom的依赖,如JavaFX控件、JavaFX媒体、JavaFX图形和JavaFX fxml。这似乎解决了问题,我最终在pom上添加了更多的依赖项,比如javafx控件、javafx媒体、javafx图形和JavaFXML。这似乎解决了问题。