分发deb和rpm为每个平台分配将为IMO提供最佳的用户体验和系统集成(检查JRE依赖性,注册文件关联等).对于基于debian的发行版,请查看适用于Ubuntu的Packaging Java Apps(可在此处获得幻灯片).要构建一个rpm,请查看openSUSE的RPM Howto或开发和打包Java软件.
如果您不想为每个平台构建软件包,我建议您分发安装程序,例如使用IzPack.此工具允许生成独特的跨平台安装程序,提供本机集成,高度可定制,涵盖卸载部分,并且安装程序的生成可以轻松地包含在自动构建(基于Ant或Maven)中.这真是一个不错的工具.它有严肃的参考资料(Sun Microsystems,JBoss/RedHat,Scala语言项目,一些ObjectWeb/OW2项目,XWiki等).
小智 1
如果您正在寻找 GUI 安装程序,请查看InstallJammer 。否则,您可能会考虑为每个平台构建单独的本机安装程序。对于 SuSE 为 RPM,对于 Ubuntu 则为 DEB。InstallJammer 可以为您提供一个 GUI,如果您愿意,还可以在每个系统上的本机包管理器中注册。
| 归档时间: |
|
| 查看次数: |
3997 次 |
| 最近记录: |