多平台安装程序
我正在寻找有关安装程序的推荐。 安装程序需要支持多种操作系统 - Solaris、Linux 和 Windows。 我有三台构建机器,每台都运行一个操作系统。 目前,这三者都使用相同的代码库 - JAVA 和 C/C++。
I am looking for a recommendation on an installer program. The installer needs to support mulitple OS's - Solaris, Linux and Windows. I have three build machines each running one of the OS's. Currently using the same code base - JAVA and C/C++ for all three.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
InstallAnywhere 似乎是主导者。
InstallAnywhere seems to be the dominant player.
IzPack 是一个开源软件安装程序生成器。 您所需要的只是目标平台上的 JRE。
IzPack is a an open source software installer generator. All you need is a JRE on the target platform.
也许是我个人的观点,但我认为安装程序可能是您可能想要保持特定于平台的唯一东西,原因如下:
Maybe is my personal opinion but I think that the installer is probably the only thing that you may want to keep platform specific and here is why:
你可以看一下BitRock InstallBuilder 它支持你提到的所有平台,并且它不依赖于Java(尽管你可以用它来安装 Java 程序,事实上我们的许多客户都用它来安装 Java 程序,包括 Sun Microsystems :)
You can take a look at BitRock InstallBuilder It supports all the platforms you mention, and it does not depend on Java (though you can use it to install Java programs, in fact many of our customers use it for that, including Sun Microsystems :)
它是否需要是一个基于客户端的安装程序以进行广泛分发,或者只是内部网?
对于企业局域网,有时设置 Java Webstart 页面是最好的解决方案; 客户始终可以访问,他们可以创建启动器的桌面快捷方式,就像标准应用程序一样运行,并且您对推送更新拥有绝对的控制权。
Does it need to be a client-based installer for wide distribution, or just intranet?
For corporate LANs, sometimes setting up a Java Webstart page is the best solution; the customers always have access, they can make desktop shortcuts to the launcher to run just like a standard application, and you have absolute control for pushing updates.