Как разработчик Pyxis Software, я хотел бы добавить, что мы разработали приложение, которое решает эту проблему. Приложение с именем Pyxis Bundler автоматически объединит ваш файл jar и дополнительные библиотеки в стандартное приложение Mac.
При желании вы можете встроить JRE из каталога JAVAHOME или выбрать конкретный JRE. Хотя это явно увеличит размер вашего приложения, пользователю не нужно предварительно устанавливать JAVA на своем компьютере для запуска вашего приложения.
Существует также возможность создать современное изображение Apple Icon (мультиразмерный файл ICNS).
Мы разработали это как замену приложения Jar Bundler, которое раньше поставлялось с Xcode несколько лет назад.
Pyxis Bundler сохраняет все уникальные настройки приложения в файл настроек, поэтому, если вы обновляете приложение Mac или когда вы обновляете его, вам нужно только выбрать имя приложения из выпадающего списка, чтобы загрузить все ранее использованные данные для этого приложения. Затем просто увеличьте номер версии и нажмите кнопку «Создать».
Я должен добавить, что в Pyxis Bundler вы должны использовать правильные имена пакетов.
Более подробная информация доступна здесь:
https://explorepyxis.com/shop
http://www.pyxis.ie/explore/index.php/software/pyxis-jar-bundler
Вы можете узнать, как назвать пакеты, здесь: https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html