4

我正在使用 JPackage (OpenJDK 15.0.1) 为 Windows 制作可移植的可执行文件。我尝试了下面的命令,但是我双击了生成的 exe 文件并显示了安装程序窗口。它似乎不是可移植的可执行文件,而只是安装程序。

jpackage --name "Test App" --vendor "com.example" --type exe --input input --main-jar test-app-1.0.jar --main-class main.Main

有什么方法可以制作无需使用 JPackage 安装即可使用的可执行文件?

4

1 回答 1

3

如果您所说的“可移植可执行文件”是指一个独立的可执行文件,那么这目前是不可能的。

如果您想要一个无需安装即可直接运行程序的可执行文件,您可以使用该标志--type app-image,该标志将创建一个包含 .exe 启动器的应用程序映像来启动该应用程序。

于 2021-05-17T18:05:09.123 回答