java8与xp系统是否兼容

用java做了一个GUI离线客户端项目
用户环境为xp,32位操作系统的电脑
项目开发完用exe4j打包
打包用的jdk版本为32位的1.8版本
然后将打包的项目再用inno setup打包代码
用户运行安装程序提示不是有效的win32应用程序
是否是因为java8与xp系统不兼容?

在xp安装32位的java8没有问题,如果不兼容就安装不了。