使用 jpackage--win-console
标志启用控制台输出,并从 CMD.exe 运行您的应用程序,以便可以看到它写入的任何输出。
但是,如果您--win-console
启用 jpackage,则您使用 --add-launcher 添加的每个其他 EXE 的控制台输出都会打开,除非启动器的属性文件包含win-console
关闭控制台的行。反过来似乎也行不通。
通过将 --main-class 设置为 Hello World / dump System properties + env,可以更轻松地弄清楚 jpackage 正在做什么。