Подтвердить что ты не робот

Преобразование приложения Java в приложение Mac OS X

Есть ли способ конвертировать приложение Java в исполняемое приложение Mac OS X?

Я использую NetBeans для разработки на Java, и я хотел бы "упаковать" папку "dist" в приложение (просто для удобства)

4b9b3361

Ответ 1

Используйте расширения Apple Java и его руководство

Apple Java Extensions содержит очень полное руководство по разработке с информацией о развертывании Java-приложений в Mac OS X и создание пакетов приложений. Он также представляет другие аспекты Apple Java Extensions, такие как поддержка интеграции со стандартным интерфейсом Mac OS X.

Другие ссылки:

Ответ 2

Существует библиотека, которая позволяет вам упаковывать ваше Java-приложение
Packr: https://github.com/libgdx/packr

Пакеты JAR, активов и JVM для распространения в Windows (ZIP), Linux (ZIP) и Mac OS X (.app), добавление собственного исполняемого файла, чтобы он выглядел так, как приложение является родным приложением.

Это может даже минимизировать JRE для вас.

Ответ 3

jar2app

Packr - отличный инструмент, но в то время, когда я обнаружил, что мне нужно что-то "проще в использовании", так родился jar2app. Я знаю, что это старый вопрос, но, возможно, другие люди могут найти эту программу проще в использовании, чем другие альтернативы. Если они этого не делают, прямая ссылка в FAQ на другие альтернативы (например, Packr).

Ответ 4

Вы можете использовать javapackager инструмент для создания приложения и его переноса в установщик, следующие команды показывают, как преобразовать jar в файл пакета:

Команды

mkdir -p package/macosx
cp Test.icns package/macosx
jdk=$(/usr/libexec/java_home)
$jdk/bin/javapackager -deploy -native dmg \
   -srcfiles Test.jar -appclass package.Test -name Test \
   -outdir deploy -outfile Test -v
cp deploy/bundles/Test-1.0.dmg installer.dmg
ls -l
open installer.dmg

Чтобы изменить значок приложения и более подробную информацию MacJava.

Ответ 5

Вы можете попробовать это приложение, оно связывает ваш файл jar в приложении Mac

Изменить: он прост в использовании, выберите Jar файл и значок. Здесь вы можете увидеть скриншот.

https://github.com/aprsn/Mac-App-Creator