可执行文件:
微软Windows的方案是com, exe和dll。这种结构跟内存及机器码有很好的映射关系。
Sun Java的方案是zip格式。
资源文件(如图片等)
微软方案是专门一种格式。
Sun Java的方案是如同普通文件,只是打包进jar。
共享库及共享组件
微软方案是Path,dll,activex及注册表。
Sun Java的方案有两个:Classpath及Java Web Start。Classpath的方式不是很好用。
程序分发
微软有专门的安装服务
Sun Java用Java Web Start来部分解决程序分发的问题
总的来说,Sun Java的打包策略采用的方案较简单,当然这也是跟它是全新的开始,没有以前负担有关。