【发布时间】:2019-05-27 04:58:08
【问题描述】:
在 Maven 上构建失败: 包 javafx.application 不存在
我使用的是 JDK 8,因为 JDK 11 默认不包含 JavaFX。
我的 pom 文件中列出了 openjfx 作为依赖项。
我将JAVA_HOME 设置为:
$JAVA_HOME
bash: /usr/lib/jvm/java-8-openjdk-amd64: Is a directory
是否需要设置环境变量才能让 Maven 找到 JavaFX jar?
这里是终端输出和pom文件
【问题讨论】:
-
您说您使用的是 JDK 8,因为 JDK 11 不包含 JavaFX。但据我所知,您似乎正在使用从未包含 JavaFX 的 Linux 和 OpenJDK 8。最重要的是,您正在尝试将 OpenJFX 11 与 Java 8 一起使用;那是行不通的。
-
转到 JDK 11 并按照此处的说明进行操作:openjfx.io/openjfx-docs/#maven
标签: java maven intellij-idea javafx openjfx