2

我有一个要在 CD 上分发的程序(java jar 文件)。我的朋友告诉我,有免费/开源的 CD 安装程序可以自动将您的程序安装到客户的计算机上。

现在我似乎在 Google 上找不到这个。那么有没有你推荐我可以使用的 CD 安装程序(所以我不需要自己编写一个)。

大纲:

我的程序由类文件、声音文件、源文件(我是开源的)和图像(打包成 jar 文件)组成。

我只需要安装程序就可以在 Windows 计算机上工作。

4

4 回答 4

3

我认为IzPack做了类似的事情。

于 2012-06-09T16:50:42.640 回答
3

您可以查看 Java WebStart,它在 Java 6 中得到了增强,允许“launch-from-cd-and-install-to-harddrive”,这意味着它可以作为一个非常简单的安装程序工作。

它需要一个已经存在的 JVM。您也可以将可再发行的 JRE 放在 cd 上。

于 2012-06-09T17:10:05.740 回答
1

Launch4J是我用作安装程序的工具。它真的很轻巧,并且有一个很好的 GUI,让开发人员的事情变得简单(我选择不使用 IzPack 的一个原因)。

它使开发人员和用户的事情变得非常简单。

您的 jar 文件包含在 exe 启动器中。如果未检测到最新的 JRE,则使用捆绑的 JRE 或提示用户通过 java.com/download 下载

真的,我不能要求任何更简单/更好的东西。尽管您可能会从 IzPack 中获得更多功能,但如果您想要快速完成日常开发人员所需的一切,请选择 Launch4J。

PS他们的启动画面选项是一个不错的奖励:)

于 2012-06-09T17:44:42.437 回答
1

在遇到无数最终问题后,我使用Inno Setup完成了这项工作。非常快速且易于使用。创建一个类似于您在流行程序中看到的安装程序。使您(和用户)能够创建桌面快捷方式、QuickLaunch 图标和启动文件夹。允许您添加许可证信息等。非常简单直观的界面,我不必阅读任何文档!

一个大骗局:只为 Windows 制作安装程序。这符合我的要求,但可能不适用于所有人。

于 2012-06-10T22:28:32.907 回答