Вы можете упаковать свой .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
, если это только одна банка.