这个问题在这里得到了回答,但是在 JavaFx 与 JRE 集成的时候。JRE14 的情况有所不同。
问问题
277 次
2 回答
3
为了确认 Ingo 的回答,我们正在使用 install4J V8 并发现 JRE 和 JavaFX JMODS 的捆绑非常简单,如下所示:
在 Generate Settings-> JRE Bundles中选择一个 JDK 版本。 一些(liberica)版本确实包含 JavaFX 模块
使用 JDK 版本正下方中间的绿色加号,选择其他模块(除了 install4J 需要的少数模块)。我们包括 JRE 模块集。
- 由于我们使用的是 AdoptOpenJDK,因此我们通过 JMODS 包含 JavaFX,方法是在 Media -> 5.Bundled JRE面板中添加这些 JMODS。由于每个媒体文件都针对特定平台,因此应为每种媒体类型添加 JavaFX 的平台特定 JMODS(javafx-jmods-14-windows用于 windows,unix 用于 unix 等)。
于 2020-04-08T15:03:29.627 回答
2
Liberica JDK 仍然包含 JavaFX,因此您可以将其用作 install4j 中的 JDK 提供程序。
此外,您始终可以下载 JavaFX JMOD 并在媒体向导的“捆绑 JRE”步骤中添加适当的 JMOD。
于 2020-04-06T21:30:03.650 回答