如何创建拖放mac安装程序?

时间:2010-03-31 07:25:05

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

我已经制作了我的java应用程序的jar文件,现在想为它创建拖放安装程序。另外我想知道如何为了同一目的创建Applications文件夹的快捷方式。 我怎么能这样做?

4 个答案:

答案 0 :(得分:3)

Seth Willits'DMG Canvas是创建自定义DMG(包括应用程序文件夹快捷方式,背景图像等)的一种简单易用的方法。是的,你可以用hdiutil和诸如此类的东西自己完成这些,但我更喜欢使用GUI。

答案 1 :(得分:1)

您可以使用.jar.app打包到Javapackager(带有拖放功能的dmg内):

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

如果它只有一个罐子,你可以使用-srcfiles Your.jar

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

cd /Volumes/DiskImageName
ln -s /Applications Applications