JDK17精简jar打包exe安装文件

自己的一次打包操作,按照自己的环境修改即可。

  1. 生成可以执行的jar (jdk17Demo.jar )
  2. 精简jre
    D:\Language\Java\jdk17\bin\jdeps.exe jdk17Demo.jar
D:\Project\Java\jdk17Demo\out\artifacts\jdk17Demo_jar>D:\Language\Java\jdk17\bin\jdeps.exe jdk17Demo.jar 
jdk17Demo.jar -> java.base
jdk17Demo.jar -> java.desktop
   cn.com.gatico                                      -> java.io                                            java.base
   cn.com.gatico                                      -> java.lang                                          java.base
   cn.com.gatico                                      -> java.lang.invoke                                   java.base
   cn.com.gatico                                      -> java.lang.runtime                                  java.base
   cn.com.gatico                                      -> java.util                                          java.base
   cn.com.gatico                                      -> java.util.function                                 java.base
   cn.com.gatico                                      -> java.util.random                                   java.base
   cn.com.gatico                                      -> java.util.stream                                   java.base
   cn.com.gatico.from                                 -> java.awt                                           java.desktop
   cn.com.gatico.from                                 -> java.lang                                          java.base
   cn.com.gatico.from                                 -> javax.swing                                        java.desktop
  1. 导出精简的jre,保存至minimal-with-logging
    D:\Language\Java\jdk17\bin\jlink.exe --output …/minimal-with-logging --add-modules java.base,java.desktop
D:\Project\Java\jdk17Demo\out\artifacts\jdk17Demo_jar>D:\Language\Java\jdk17\bin\jlink.exe --output ../minimal-with-logging --add-modules java.base,java.desktop
  1. 打包exe安装文件
    D:\Language\Java\jdk17\bin\jpackage.exe
    –win-dir-chooser
    –win-menu
    –win-shortcut
    –win-menu-group gatico
    –input D:\Project\Java\jdk17Demo\out\artifacts\jdk17Demo_jar
    –name Test1
    –main-class cn.com.gatico.from.Application
    –main-jar jdk17Demo.jar
    –runtime-image D:\Project\Java\jdk17Demo\out\artifacts\minimal-with-logging
    –icon “C:\Users\7x-networks\Pictures\Saved Pictures\a.ico”
    –app-version 1.0.0
    –vendor gaticovendor
    –copyright gaticocopyright
    –description gaticodescription
    –dest D:\Project\Java\jdk17Demo\out\exe
  2. 生成之后的文件在这里插入图片描述
  3. 双击安装,安装好的文件目录在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值