生成可执行jar

Build to executable jar

我正在做我的第一个 java 项目并且想使用 JavaFX GUI。我能够将它编译成可执行 jar,问题是 运行 的唯一方法是在我的计算机上安装 jdk-14 计算机(因为我使用 java 14) 并使用命令"java -jar NameJar.jar"。但是,我想通过双击程序图标打开它,但是我没有找到如何做it.I想知道如何做到双击图标打开它。

JSmooth - Java 可执行包装器是可能的。它是一种将 java 应用程序转换为 .exe 文件的工具,这是一种实现方式。 如果你想要一个可执行的 .jar 文件,然后检查这个 post out How to make an executable jar file? 的接受(勾选)答案 这是我知道的两种方式,它们都有效。但是,如果您认为最终文件是 .exe

,那么 JSmooth 会更简单、更直接

看看 jpackage,Java 14 中用于打包独立 Java 应用程序的新标准工具。看来这正是您所需要的。

要构建的命令(大致):

jpackage --name <name here> --input lib --main-jar NameJar.jar --main-class <main class here> --type app-image