码上敲享录 > java常见报错解答 > inno setup打包的安装程序安装时报错,不是有效的win32位应用程序

inno setup打包的安装程序安装时报错,不是有效的win32位应用程序

上一章章节目录下一章 2019-10-10已有4830人阅读 评论(0)

背景:

首先是使用exe4j将java的jar包打包成exe文件,然后再使用inno setup工具将exe文件及jre打包成可安装的exe安装包。

但在使用inno setup6.0工具将java的环境jre和exe文件打包成可安装文件时,在win7,win10系统安装都没问题,在xp系统下安装报错,报错内容:XXX.exe不是有效的win32位应用程序。

最终找到问题是,高本版的inno setup打包的程序不支持在xp系统安装,后来换成5.x的版本inno setup来打包exe就可以在xp系统安装。

去到inno setup的官网下载不同的版本,发现Version 5.x版本标注着Version 5.x (previous major version and last version to support Windows XP),意思:版本5.x(以前的主要版本和支持Windows XP的最新版本)


解决方法:

下载5.X版本的inno setup来将jre和exe文件打包,即可在win7,win10,xp系统下成功安装

11

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交