利用javapackager将jar打包成pkg/exe等可执行文件

pkg

一、mac电脑生成.pkg安装文件

1、mkdir AppIcon.iconset

    sips -z 128 128 准备的图片.png --out AppIcon.iconset/icon_128x128.png

    -z 指定图像尺寸大小

    -p 指定画布即图片整个尺寸大小

    --out 图片处理后输出的位置

2、iconutil --convert icns AppIcon.iconset

    将AppIcon.iconset文件夹下的图片转换为icns格式到当前路径下

3、javapackager -deploy -native pkg -name 软件名 -BappVersion=1.0 -Bicon=AppIcon.icns -srcdir . -srcfiles 文件.jar -appclass x.xx.Main -outdir . -outfile 文件名

    -native installer, image, exe, msi, dmg, rpm 和 deb  

    -BappVersion=1.0 版本    

    更多参数可以直接终端直接输入 javapackager 查看


二、win生成.exe

1.先制作一张.ico的图标 (自行搜索,工具很多)

2.javapackager -deploy -native image -name 软件名  -BappVersion=1.0 -Bicon=图标名.ico -srcdir . -srcfiles 可执行的.jar -appclass x.xx.Main  -outdir . -outfile 输出文件夹的名字

-native image 指定输出的本地程序类型,image 的话只生成一个启动器(exe)

你可能感兴趣的:(利用javapackager将jar打包成pkg/exe等可执行文件)