-4

我的 javafx 应用程序有 3 个月的问题,问题是我无法构建我的 javafx 应用程序。当我建立这个错误发生: Error: Java FX Packager: Can not build artifact - fx: deploy is not available in this JDK

我正在使用 Java SE 14.0.1。

我的步骤:

  1. 创建 JavaFX
  2. 将 Java SE 14.0.1 添加为 JDK
  3. 添加工件
  4. 建造

如何修复错误?我希望我的 javafx 应用程序可以在 mac、windows 和 linux 上运行。

有没有办法做到这一点?

4

1 回答 1

1

这个错误信息很清楚,不是吗?旧的 Java FX Packager 不再存在。要使用的新工具是“jpackage”,它是 JDK 14 的一部分。为了创建特定于平台的可执行映像,您必须指定--type app-image.

https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html

这里甚至还有一个包含我共同编写的完整代码的教程项目。看看:https ://github.com/dlemmermann/JPackageScriptFX

于 2020-07-07T18:39:58.253 回答