我已经编写了一个Java应用程序和一个NSIS安装程序。效果很好。问题是当有新版本时,需要下载并运行完整的安装程序(可能先卸载旧版本)。
如能提供指导,我们将不胜感激。
谢谢。
您可以使用VPatch nsis插件(默认安装的一部分)生成修补程序,这样就不必进行完整安装。
你的问题没有明确说明你想坚持NSIS。所以我借此机会让大家注意Java Web Start 这需要相对较少的安装工作,并允许分发无需太多麻烦的更新(并且不需要用户交互)。
NSIS似乎不支持更新,试图用Java实现它将导致一场可移植性的噩梦。webstart似乎是“合适的工具”。