记录一下使用exe4j根据将代码打包成.exe可执行文件过程出现的错误
使用IDEA编辑java代码,使用的jdk版本是corretto-18.0.2(IEDA软件里面下载的),打包成jar文件之后根据网上的教程使用exe4j工具将jar包转成.exe文件。最后出现这个错误。
解决方法:
将JDK换成了自己下载的17版本之后重新编译了代码再打包成jar,最后转成exe就没有问题了。
(要在环境变量中配置的jdk版本要跟IDEA里编译代码使用的JDK保持一致,我的理解是执行这个文件需要同样的jdk环境)
其实也不知道这样解决的原理是什么,就是瞎猫碰上死耗子,希望有用。