首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何发布Java程序的修补程序

如何发布Java程序的修补程序
EN

Stack Overflow用户
提问于 2010-02-12 03:06:09
回答 3查看 505关注 0票数 11

我最近发布了一个跨平台的Java应用程序。对于发行版,我们创建了一个适用于Windows的NSIS安装程序,并使用了适用于Mac的DMG (包含JarBundled .app文件)。我们还计划创建Linux RPM、DEBs和tarball。

总共需要注意5种不同的分发方法。

我的问题是:为运行在多个平台上的Java程序打补丁的最佳跨平台方法是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-12 05:43:57

你是否考虑过简单地发布整个应用程序的新的次要版本,而不是补丁?由于您已经在各种平台的安装程序中投入了时间,因此尝试为每个平台提供第二种方法似乎可以避免很多麻烦。我想不出有什么缺点,除非你的应用程序非常大,因为现在的带宽非常便宜。

票数 4
EN

Stack Overflow用户

发布于 2010-02-12 03:09:20

我要说的是,Ant脚本是执行任务的一种合理的跨平台方式。如果您的补丁逻辑包括移动一些文件、更新jars、处理配置等,那么Ant可能适合您。您可以将AntInstaller用作图形用户界面。

票数 4
EN

Stack Overflow用户

发布于 2010-02-12 03:14:28

这可能不是您的选择,但我认为最好的方法是使用Java Web Start

它提供了独立于平台的机制来自动下载软件的补丁版本。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2246963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档