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

Cocoa 如何创建拖放式mac安装程序?,cocoa,macos,installation,drag-and-drop,diskimage,Cocoa,Macos,Installation,Drag And Drop,Diskimage,我已经制作了我的java应用程序的jar文件,现在想为它创建拖放安装程序。我还想知道如何为应用程序文件夹创建快捷方式。 如何执行此操作?使用磁盘实用程序或hdiutil命令行工具。将hdiutil集成到自动生成工作流中更容易。您需要创建一个包含应用程序和指向应用程序文件夹的符号链接的小型磁盘映像。使用Disk Utility或hdiutil创建映像。您只需在中复制应用程序,并使用终端创建符号链接: cd /Volumes/DiskImageName ln -s /Applications App

我已经制作了我的java应用程序的jar文件,现在想为它创建拖放安装程序。我还想知道如何为应用程序文件夹创建快捷方式。
如何执行此操作?

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

您需要创建一个包含应用程序和指向应用程序文件夹的符号链接的小型磁盘映像。使用Disk Utility或hdiutil创建映像。您只需在中复制应用程序,并使用终端创建符号链接:

cd /Volumes/DiskImageName
ln -s /Applications Applications

Seth Willits’是一种创建定制DMG(使用应用程序文件夹快捷方式、背景图像等)的好方法。是的,您可以使用
hdiutil
等工具自己完成这项工作,但我更喜欢使用GUI。

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

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

如果只是一个jar,您可以使用.jar的
-srcfiles

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