2009-06-22 132 views
5

我正在寻找关于安装程序的建议。安装程序需要支持多种操作系统 - Solaris,Linux和Windows。我有三台机器运行其中一个操作系统。目前使用相同的代码库 - JAVA和C/C++三种。多平台安装程序

回答

2

IzPack是一个开源软件安装程序生成器。您需要的只是目标平台上的JRE。

0

是否需要成为基于客户端的安装程序才能进行广泛分布,还是只需要Intranet? 对于企业局域网,有时建立Java Webstart页面是最好的解决方案;客户始终可以访问,他们可以使桌面快捷方式与启动器一样运行,就像标准应用程序一样,您可以绝对控制推送更新。

+0

广泛分布的基于客户端的安装程序。 (商品) – Craig 2009-06-22 20:03:53

1

你可以看看BitRock InstallBuilder它支持你提到的所有平台,它不依赖于Java(尽管你可以用它来安装Java程序,实际上我们的许多客户都使用它,包括Sun微:)

2

也许是我个人的看法,但我认为,安装程序可能是,你可能要保持特定于平台的唯一的事情,这是为什么:

  • 这是好事,有具体的整合平台部署系统,如:Linux上的RPM或DEB,OS X上的DMG或Windows下的MSI。通过使用它们并允许用户界面和无提示安装,您可以轻松地为个人和企业环境安装产品 - 通常将安装推送到客户端。
  • 您可以添加移动安装程序之外的配置界面,当用户运行应用程序
  • 也不要忘记,以尽量减少安装复杂性促使他们第一次 - 每一个“功能”添加会花费你更多专门的QA。
相关问题