如何发布Java程序的补丁

cdm*_*kay 11 java windows macos patch cross-platform

我最近发布了一个跨平台的Java应用程序.为了分发,我们为Windows创建了一个NSIS安装程序,并使用DMG for Mac(具有JarBundled .app文件).我们还计划创建Linux RPM,DEB和tarball.

总共有5种不同的分配方法可供照顾.

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

Pet*_*ter 4

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