将.Jar转换为.Dmg

我有一个带有jar文件的java应用程序和一个lib文件夹,我希望将我的应用程序以及lib文件和文件夹捆绑到.DMG文件中以在MAC OS x上运行,所以如果有人有类似的经历请帮帮我。

提前致谢

您将所有文件放在一个文件夹中。 然后打开磁盘工具(应用程序 – >实用程序 – >磁盘工具)并选择“从文件夹中新建图像…”

就这样。

您可能想要从makefile / build文件生成dmg磁盘映像:

hdiutil create -srcfolder  .dmg 

我使用maven插件: osxappbundle-maven-plugin

更新了MacOS Sierra

您可以使用javapackager工具构建you_app.app应用程序并将其包装到安装程序中:

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

并做了。