Swing桌面应用程序打包发布

可惜installjammer不支持中文安装,我选择了inno setup,这个小东西有汉化版而且比较好用,桌面快捷方式的bug是这样解决的[quote]inno setup在处理快捷方式的时候没有指定路径,可能导致快捷不好使。
简单的方法是:[Icons]
Name: "{group}\EasterEgg"; Filename: "{app}\demo.exe"; [color=indigo]WorkingDir: {app}[/color]
Name: "{group}\{cm:UninstallProgram,EasterEgg}"; Filename: "{uninstallexe}"; [color=indigo]WorkingDir: {app}[/color]
Name: "{commondesktop}\EasterEgg"; Filename: "{app}\demo.exe"; Tasks: desktopicon; [color=indigo]WorkingDir: {app}[/color]

即加上WorkingDir: {app}。见inno setup FAQ. [/quote]
对于jre的打包,当然要在inno setup中完成,以前尝试用exe4j打包jre实在是个错误,exe4j只是给主jar提供了一个jre的映射,同样launch4j也是。这次打包采用了[color=indigo]launch4j + inno setup[/color];launch4j比exe4j小,而且好用,它的作用是将主jar生成exe,这一步后就可以把主jar删了;inno setup小巧,功能够用但并不强大~其中向开始—程序—项目添加url可能也是个bug,当然它的压缩率要比installjammer高一些,90M的文件(未瘦身的jre就88M -_-)压缩后的exe大小为20M,而installjammer要30M。但,installjammer功能无比强大啊...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值