4

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

4

4 回答 4

3

Seth Willits 的DMG Canvas是一种创建自定义 DMG(包括应用程序文件夹快捷方式、背景图像等)的绝佳且简单的方法。是的,你可以自己做这一切hdiutil,但我更喜欢使用 GUI。

于 2011-03-27T19:28:18.330 回答
2

您可以将您的打包.jar成一个.app(在具有拖放功能的 dmg 内),Javapackager如下所示:

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

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

于 2017-09-01T17:56:38.063 回答
0

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

cd /Volumes/DiskImageName
ln -s /Applications Applications
于 2011-03-27T17:03:13.860 回答
0

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

于 2010-04-06T15:43:08.703 回答