我有一个程序(java jar文件),我想在CD上分发。我的朋友告诉我,有免费/开源CD安装程序可以自动将程序安装到客户的计算机上。
现在我似乎无法在Google上找到这个。所以你会推荐我可以使用的任何CD安装程序(所以我不需要自己编程)。
概要
我的程序包括类文件,声音文件,源文件(我是开源)和图像(打包到jar文件中)。
我只需要安装程序就可以使用Windows计算机。
答案 0 :(得分:3)
我认为IzPack可以做到这一点。
答案 1 :(得分:3)
您可以查看Java WebStart,它在Java 6中得到了增强,允许“从cd-and-install-to-harddrive启动”,这意味着它可以作为一个非常简单的安装程序。
它需要一个JVM。您也可以将可再发行的JRE放在CD上。
答案 2 :(得分:1)
Launch4J是我用作安装程序的内容。它非常轻巧,并且具有良好的GUI,使开发人员的工作变得简单(我选择不使用IzPack的原因之一)。
它使开发人员和用户都变得简单。
你的jar文件包含在exe启动器中。 如果未检测到最新的JRE,则使用捆绑的JRE或提示用户通过java.com/download下载
真的,我不能要求更简单/更好的东西。虽然你可能会从IzPack中获得更多功能,但是如果你想要一些能够满足日常开发人员需求的东西,请选择Launch4J。
P.S。他们的闪屏选项是一个很好的奖励:)
答案 3 :(得分:1)
在遇到许多最终问题之后,我使用Inno Setup完成了这项工作。 非常快速和易于使用。创建一个类似于您在热门程序中看到的安装程序。使您(和用户)能够创建桌面快捷方式,QuickLaunch图标和启动文件夹。允许您添加许可证信息等。界面非常简单直观,我没有阅读任何文档!
一个大骗局:只为Windows安装程序。这符合我的要求,但可能不适合所有人。