Как создать перетащить Mac установщик? - PullRequest
4 голосов
/ 31 марта 2010

Я сделал jar-файл моего java-приложения и теперь хочу создать для него установщик перетаскивания. Также я хочу узнать, как создать ярлык для папки Applications для той же цели. как я могу это сделать?

Ответы [ 4 ]

3 голосов
/ 27 марта 2011

Seth Willits ' DMG Canvas - это отличный и простой способ создания пользовательских DMG (с такими вещами, как ярлык папки «Приложения», фоновое изображение и т. Д.). Да, вы можете сделать все это самостоятельно с помощью hdiutil и еще много чего, но я очень предпочитаю использовать графический интерфейс.

1 голос
/ 01 сентября 2017

Вы можете упаковать свой .jar в .app (внутри dmg, у которого есть drag & drop) с помощью Javapackager следующим образом:

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

Вы можете использовать -srcfiles Your.jar, если это только одна банка.

0 голосов
/ 27 марта 2011

Вам необходимо создать небольшой образ диска, содержащий ваше приложение и символическую ссылку на папку «Приложения». Используйте Disk Utility или hdiutil для создания образа. Вы можете просто скопировать приложение и создать символическую ссылку с помощью терминала:

cd /Volumes/DiskImageName
ln -s /Applications Applications
0 голосов
/ 06 апреля 2010

Используйте либо Дисковую утилиту, либо инструмент командной строки hdiutil. hdiutil проще интегрировать в рабочий процесс автоматической сборки.

...