项目:使用Java 7的简单swing应用程序。
目标:以.exe或MSI的形式发布,以便我可以发布补丁&更新应用程序。
我知道有很多工具将jar文件转换为可执行文件.exe我的问题是:
答案 0 :(得分:0)
首先,将其作为 .EXE 或 .MSI 文件分发,将无法让您发布补丁/更新并远程处理它们。为此,您需要为连接到远程存储库的特定应用程序实现自己的Update Manager。在SO讨论这个问题时有几个问题:
如果您在该主题中挖掘更多,您会发现迟早,即使需要“自动更新”,您也不需要 .EXE 或 .MSI 文件,只考虑Eclipse IDE,它作为 .ZIP 文件分发,它有自己的Update Manager。
但是,我认为当你说“分发为.exe或MSI”时,你的意思是将其分发为自动安装程序(与自动更新程序不同)。为此你有几个选择: