我正在使用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安装就可以使用的可执行文件?
如果"可移植可执行文件"是指一个独立的可执行文件,那么这目前是不可能的。
如果您想要一个无需安装即可直接运行程序的可执行文件,可以使用--type app-image
标志,该标志将创建一个包含.exe启动器的应用程序映像来启动应用程序。