java - 是否可以在 openJRE 没有 java FX 的环境中运行 JavaFX jar?

标签 java javafx java-8

我们构建了一个与适当的 JDK 和 JRE 一起运行的 Jar (java 8)。但在客户端PC上没有合适的OpenJRE,并且由于政策原因,他们只使用没有jfxrt.jar的openJRE8(这很烦人)。

因此,我们无法像常规那样运行 JFX Jar。但我们可以使用包含 jfx 的合适 openJRE 来提供它。

但是出于舒适的原因:是否可以以某种方式构建 Jar,其中 javaFX 库包含/内置到 Jar 中,这样我们就不必交付整个环境?

最佳答案

使用 OpenJDK13,可以通过 Maven 依赖项包含 openjfx,然后构建包含 javafx 库的 fat jar。遗憾的是,openjdk 不适用于 Java8

关于java - 是否可以在 openJRE 没有 java FX 的环境中运行 JavaFX jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164250/

相关文章:

java - Mp3 播放器 JavaFX

Javafx TableView 未显示所有列中的数据

java 8 在使用 Collectors.toMap 时处理自定义异常

lambda - 哪个更快?使用自定义比较器类或 lambda 函数

适用于Android的JAVA : improper use of "this" constructor causing issues with external class method calls

java - Selenium WebDriver : clicking on elements within an SVG using XPath

java - SQLITE 随机值/带条件的行

java - 如何为 GlassFish 域指定 JDK?

JavaFX 位置未设置错误消息

java - 在 CustomInterceptor 中 Autowiring 得到空值(Spring Boot)