【问题标题】:Installing java program via CD通过 CD 安装 java 程序
【发布时间】:2012-06-13 08:01:14
【问题描述】:

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

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

大纲:

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

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

【问题讨论】:

  • 您真的需要“安装”它(创建注册表项等)吗?还是更像是“复制到程序文件并创建桌面快捷方式”类型的东西?
  • 要运行基于 Java 的程序,您只需要 JRE
  • @jjiceman 更多“复制到程序文件并创建桌面快捷方式”
  • @Azi 是的,这是真的,但我需要将它“安装”到计算机上,这样它就可以在没有 CD 的情况下使用。
  • “我想在 CD 上发行” 我们在哪个千年?我有两台能够运行 J2SE 的机器,它们都可以访问互联网,但只有一台有 CD 驱动器。这个千年,分布在网络上。

标签: java deployment installation software-distribution cd


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 你见过它工作吗?它是否需要受信任的应用程序。?你有链接到该信息的官方来源吗?我以前见过它,但我的 Google-fu 目前正处于崩溃状态。
    • 我仔细阅读了规范,并注意到它提到了,但没有尝试过。
    【解决方案3】:

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

    它让开发者和用户的事情变得非常简单。

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

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

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

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-01-14
        • 1970-01-01
        • 1970-01-01
        • 2014-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多