【问题标题】:how to create drag and drop mac installer?如何创建拖放式mac安装程序?
【发布时间】:2010-03-31 07:25:05
【问题描述】:

我已经制作了我的 java 应用程序的 jar 文件,现在想为其创建拖放安装程序。我还想知道如何为应用程序文件夹创建快捷方式以实现相同目的。 我该怎么做?

【问题讨论】:

  • 您是在问如何设置磁盘映像的样式吗?没有“拖放安装程序”之类的东西。
  • 是的,我想创建一个用于安装的 dmg 文件。我已经为此尝试了应用程序 > 实用程序 > 磁盘实用程序,但接下来呢?谢谢。

标签: cocoa macos installation drag-and-drop diskimage


【解决方案1】:

Seth Willits 的DMG Canvas 是一种创建自定义 DMG(包括应用程序文件夹快捷方式、背景图像等)的简便方法。是的,您可以使用 hdiutil 之类的东西自己完成这一切,但我更喜欢使用 GUI。

【讨论】:

    【解决方案2】:

    您可以使用Javapackager.jar 打包成.app(在具有拖放功能的dmg 中),如下所示:

    javapackager -deploy \
        -title "YourTitle" \
        -name "Name" \
        -appclass your.class.start \
        -native dmg \
        -outdir ~/Downloads \
        -outfile yourOutFileWithoutExtension \
        -srcdir "SourceDir"
    

    如果只有一个 jar,您可以使用 -srcfiles Your.jar

    【讨论】:

      【解决方案3】:

      使用磁盘工具或hdiutil 命令行工具。将hdiutil 集成到自动构建工作流程中会更容易。

      【讨论】:

        【解决方案4】:

        您需要创建一个小磁盘映像,其中包含您的应用程序和指向 Applications 文件夹的符号链接。使用磁盘工具或 hdiutil 创建映像。您可以复制应用程序,然后使用终端创建符号链接:

        cd /Volumes/DiskImageName
        ln -s /Applications Applications
        

        【讨论】:

          猜你喜欢
          • 2012-05-21
          • 2013-10-24
          • 2015-09-07
          • 2010-10-16
          • 2018-03-18
          • 2010-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多