【发布时间】:2020-07-08 14:36:18
【问题描述】:
我正在寻找 javafx 10 或更新版本。我目前有 javafx-sdk-11 并试图使我的程序成为一个可运行的 jar 文件,但显然自 javafx 11 以来,该选项不再可用。
所以我必须去终端并输入以下行来运行它:
java --module-path /path/to/javafx/javafx-sdk-11.0.2 or another/lib --add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web -jar /path/to/GUI_Music_Gen.jar
由于我找不到可供下载的较旧版本的 javafx,因此我请求您的帮助。如果有人可以帮助我,请告诉我。提前致谢。 顺便说一句,我不知道这是否会成为兼容性问题,但我运行的是 macOS X。
【问题讨论】:
-
JavaFX 已在 Java 11 中移除。因此,对于“10 岁或以上”,您不需要任何东西。无论如何,它在 JDK 中。
-
查看 GitHub 上的发布列表:github.com/openjdk/jfx/releases
-
如果您使用的是 Java 14,请考虑使用
jpackage工具。