Convert .Jar to .Dmg

后端 未结 4 1627
独厮守ぢ
独厮守ぢ 2020-12-03 15:07

I have a java application with jar file and a lib folder to go with it,and i want to bundle my application along with the lib files and folders into a .DMG file to run on MA

4条回答
  •  孤街浪徒
    2020-12-03 15:56

    You can use the javapackager tool to build the you_app.app application and wrap it into an installer:

    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
    

    And done.

提交回复
热议问题