【发布时间】:2014-03-28 08:55:44
【问题描述】:
您好,我有一个带有 jdk 1.7 的 Maven 上的 JavaEE 项目,我想使用 JavaFx 的一些功能,我一直想知道如何在 pom.xml 中添加 Maven 依赖项以使用 javaFX?
请注意,我已经搜索过 mvnrepository.com,但在那里找不到 javafx! 不是因为 javafx 本身就是 jdk 的一部分吗?
谢谢。
【问题讨论】:
您好,我有一个带有 jdk 1.7 的 Maven 上的 JavaEE 项目,我想使用 JavaFx 的一些功能,我一直想知道如何在 pom.xml 中添加 Maven 依赖项以使用 javaFX?
请注意,我已经搜索过 mvnrepository.com,但在那里找不到 javafx! 不是因为 javafx 本身就是 jdk 的一部分吗?
谢谢。
【问题讨论】:
带有 jdk 1.7 的 Maven
试试:
<dependency>
<groupId>javafx</groupId>
<artifactId>jfxrt</artifactId>
<version>${javafx.version}</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${java.home}/lib/jfxrt.jar</systemPath>
</dependency>
【讨论】:
你需要在 pom.xml 中添加 javafx 插件,这应该可以工作
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
</plugin>
或者尝试添加依赖
<dependency>
<groupId>javafx</groupId>
<artifactId>jfxrt</artifactId>
<version>${javafx.version}</version>
<type>jar</type>
<systemPath>${java.home}/lib/jfxrt.jar</systemPath>
</dependency>
【讨论】: