如何在Maven中修复“软件包javafx.util不存在”

时间:2019-05-08 11:26:53

标签: java maven javafx javafx-8

我的代码在jenkins上构建,直到jdk 1.8才运行了好几天,突然之间它开始抛出异常的javafx包,就像

16:28:25 [ERROR] /home/jenkins/workspace/dev-compiler.build.pre-submit/dev-client/src/main/java/com/dev/monitor/javafx/config/ConfigController.java:[11,26] package javafx.collections does not exist
16:28:25 [ERROR] /home/jenkins/workspace/dev-compiler.build.pre-submit/dev-client/src/main/java/com/dev/monitor/javafx/AppView.java:[4,23] package javafx.geometry does not exist
16:28:25 [ERROR] /home/jenkins/workspace/dev-compiler.build.pre-submit/dev-client/src/main/java/com/dev/monitor/javafx/AppView.java:[9,36] package javafx.scene.control.TabPane does not exist

正如我从Google所知道的,javafx不再是jdk的一部分。因此,我需要从外部获取javafx依赖项。

我们有任何可以解决此问题的Maven插件或配置吗?

1 个答案:

答案 0 :(得分:1)

来自JDK 11 Oracle已将JavaFX与JDK分离。您可以参考以下链接 JavaFX如果您使用的是1.8,则JavaFX与JDK 8捆绑在一起

enter image description here