【发布时间】:2021-09-15 00:47:15
【问题描述】:
问题
我无法在 IntelliJ IDEA 上创建“JavaFX 应用程序”工件,它 给出“‘javafx:deploy’未在此 SDK 中实现。”错误。
我不想使用 Maven/Gradle,因为; 使用 Maven:我不能使用我的本地 jar 库,我尝试将其包含为 lib,使用 Jitpack,在 POM 中添加一些东西,但它们都不起作用。 使用 Gradle:我不了解 Gradle,但我认为它与 maven(本地库)有同样的问题。 所以我需要一个没有 Maven/Gradle 的解决方案。
详情
我尝试创建“JAR 应用程序”工件并构建它,但它不能通过双击或控制台命令运行。我确定我正确安装并配置了 JavaFX & jmods。
我想要什么
构建一个 JavaFX 可执行文件,无需控制台命令即可运行。
系统属性
- 操作系统:Windows 10 21H1
- IDE:IntelliJ IDEA Ultimate 2021.1.3
- JDK 和 JavaFX SDK 版本:11
- 我使用 FXML 和 Scene Builder(嵌入到 IDE 中)
- 项目有多个类和场景。
【问题讨论】:
-
使用 Gradle,如果我没记错的话,要声明对本地 JAR 文件的依赖项,您只需在依赖项配置中执行类似
implementation(file("path-to-jar"))的操作。
标签: java maven javafx java-11 javafx-11