构建到可执行jar

时间:2020-06-18 23:10:45

标签: java javafx java-14

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

2 个答案:

答案 0 :(得分:3)

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

构建命令(大致):

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

答案 1 :(得分:0)

JSmooth-Java可执行包装器是有可能的。它是一种将Java应用程序转换为.exe文件的工具,这是一种实现方法。 如果您想拥有一个可执行的.jar文件,请检查对此发布How to make an executable jar file?的接受(勾选)答案 这是我所知道的2种方式,并且两者都起作用。但是,如果最终文件为.exe,那么JSmooth会更轻松,更直接。