【发布时间】:2011-01-29 06:32:52
【问题描述】:
我想知道有哪些软件包可用于创建安装程序以分发应用程序。
目标应用程序是用 Java 编写的。安装程序必须能够:
- 通过 ant 脚本编译
- 可编译 Linux(和 Windows)
- 在 Windows 和 Linux 上运行
- 检测/处理以前安装的应用版本
我们目前使用IzPack,因为它可以完成上述所有操作,但后者除外:它无法轻松检测到以前安装的软件版本,这对我们来说是个大问题。
是否还有其他符合要求的套餐?
谢谢!
【问题讨论】:
-
“相关”侧边栏中至少有三个重复项。
-
@Paul Tomblin :除了它们都没有解决我的问题的症结,即
detect / handle previously installed versions of the application。编辑以强调这一点。 -
确实作者说得很清楚,即使是在原版中,问题的症结所在。粗略一看,任何事情都可能看起来像个骗子,但了解问题中的核心问题很重要。
标签: java ant installation previous-installation