Кросс-платформенный способ построить файл DMG с помощью ANT? - PullRequest
4 голосов
/ 26 февраля 2012

Я пытаюсь развернуть свое Java-приложение в MacOS, и наиболее распространенным способом, по-видимому, является файл DMG, который содержит символическую ссылку на папку приложения и ваше приложение (и вы перетаскиваете одно на другое.)

Я бы хотел иметь возможность генерировать кросс-платформенный файл DMG с помощью ant - в частности, в Windows (хотя кросс-платформенная задача Java ANT была бы лучшей!). Таким образом, я нашел только следующие варианты: this вопрос и либо подпадают под категорию платных приложений или команд Linux.

Если нет, есть ли разумные альтернативы файлу DMG, которые были бы проще, но все же обеспечивали бы тот же (или очень похожий) уровень осведомленности пользователя? Разумно, я определенно не имею в виду альтернативы, такие как «Просто создай на Mac»!

РЕДАКТИРОВАТЬ: в настоящее время я использую JarBundler, но мне еще не удалось найти JavaApplicationStub, который бы работал вместе с Java 7 (моему приложению требуется Java 7, к сожалению, что-то вроде камня на камне преткновения!)

1 Ответ

0 голосов
/ 16 января 2014

Проверьте это для создания приложений Mac из Java 7: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html

...