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