如果已经安装,则无法重新运行JPackage安装程序,第二次似乎没有警告就退出,这是 Windows 上的正确行为吗?
你可能会问我为什么要这样做?
好吧,就我而言,我正在尝试为我的 Java 应用程序构建一个 JPackage 安装程序,所以我正在构建它来安装它,然后调整设置,重建它并尝试重新安装。我花了一些时间才发现我无法重新安装它,除非我卸载第一次安装(使用控制面板、程序和功能)
我的案例可能不是通常的用例,但它只是在没有给出任何理由的情况下退出,感觉不正确。
这也意味着,如果我向客户部署新版本,并且稍后我需要修改安装程序,而不是我必须修改版本号以让用户重新安装,这通常可能是最佳实践,但我并不特别想要如果应用程序本身没有更改,则执行此操作。
更新:自从通过查看 TaskManager 发现它仍在运行但似乎没有做任何事情并且没有向用户提供任何指示!