今天使用exe4j打包jar生成exe时,发现在idea中调试接口是ok的,但是打包后就无法调试,会报400,因此查阅相关资料后,发现打包为exe文件后,会使用window系统默认的编码方式GBK,而我们在idea中默认的编码方式为utf8,因此可以考虑从以下几个方面进行修改。
1.修改exe4j的jvm启动参数

2.修改pom.xml中的插件打包方式

3.修改controller中接口的produces参数

如果以上方式仍无法解决您的问题,需检查前端所传的参数是否存在问题 比如空格、非法字符等情况。
本文讲述了在使用exe4j将jar打包成exe后,由于编码差异导致IDEA调试失败的问题。作者提供了修改JVM启动参数、pom.xml打包设置和调整controller接口produces参数的解决方案,以及提示检查前端参数可能存在的问题。
&spm=1001.2101.3001.5002&articleId=134004076&d=1&t=3&u=3086cb282eaf426b9b5907ed1492220b)
1769

被折叠的 条评论
为什么被折叠?



