如何将 java fxml 文件转换为 exe for windows with/with out jre

How to convert a java fxml file into exe for windows with/with out jre

您好,在场景生成器的帮助下,我在 java 中制作了一个 sw。现在,在我将它交给 Clint 之前,我希望它是一个单独的 exe。它将 sw 安装在特定文件夹中。我的应用程序将生成一些 .ser 文件用于存储目的。到目前为止,我尝试的大部分内容仅生成 exe 文件,这些文件仅在系统中存在 java 时才有效。谁能帮我解决一下谢谢

要为 Java 应用程序制作 .exe 安装程序,请使用最新 JDK 附带的 jpackage 工具。

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

它还将捆绑 JRE,因此一切都是 self-contained。这实际上是分发 Java 应用程序的首选方式。 jpackage 可以使用 jlink 工具制作精简的 JRE,或者您可以提供您已经创建的 JRE 映像(使用 jlink)。