jdk8项目升级到jdk17——岁月云实战

        由于很早之前就升级springboot版本到2.7.9,以前做好了铺垫,相对升级要容易一些。

1 项目打包成exe

1.1 jpackage打包jar

C:\Users\39305\Desktop\数量核对>jpackage ^
More?   --type exe ^
More?   --name zp-server ^
More?   --input C:\Users\39305\Desktop\数量核对 ^
More?   --main-jar zp-server.jar ^
More?   --main-class com.dzmsoft.zp.server.ZpServerApplication ^
More?   --icon E:\workspace\vuework\fay-web\public\favicon.ico ^
More?   --app-version 1.0 ^
More?   --vendor "dj" ^
More?   --description "子平服务"
[08:33:59.830] 找不到 WiX 工具 (light.exe, candle.exe)
[08:33:59.830] 从 https://wixtoolset.org 下载 WiX 3.0 或更高版本,然后将其添加到 PATH。
错误:类型 [exe] 无效或不受支持

        jpackage依赖wix tools,在wix3中下载

安装wix311需要.net 3.5.1环境, 

        执行打包脚本,exe文件可以生成,但是启动后程序一闪而过,这个问题是咋回事呢 

jpackage ^
  --input .\in ^
  --type exe ^
  --description "子平服务" ^
  --name "zp-server" ^
  --main-jar "zp-server.jar" ^
  --main-class "com.dzmsoft.zp.server.ZpServerApplication" ^
  --icon ".\favicon.ico" ^
  --win-console ^
  --win-dir-chooser ^
  --win-shortcut ^
  --win-shortcut-prompt ^
  --java-options "-Dfile.encoding=UTF-8 -Xmx512m -Xms256m"

        添加一个脚本zp-server.bat,接着就可以看到错误原因

@echo off
REM 启动应用程序并保持窗口打开
cmd /k "D:\Program Files\zp-server\zp-server.exe"

        错误消息终于出来了,为什么找不到启动类呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

warrah

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值