Jenkins在linux和windows上打包有什么区别?

有人知道jenkins打包在linux和windows上有啥区别吗。
现在又两套环境。一套是windows服务器,一套是linux服务器。
两套环境都安装了jenkins,同一个gitlab代码库,同一个nuxues 私服,使用jenkins做的自动部署。
但是会发现在linux上的jenkins打出来的包无法运行,运行之后就会提示有一些bean无法注册。但是在windows上的就没有这个问题
同一个代码库 同一个私服。

不打包的时候,程序能在windows和linux运行吗,很多程度是代码的环境问题