简介
代码无法编译、无法打包
异常信息
java: Compilation failed: internal java compiler error
排查
1、代码近期没有改动过,原先是可以正常编译的
2、查看程序JDK,是JDK1.8没错,与原先JDK一致
3、出现无法编译的情况是在升级IDEA版本之后
4、使用IDEA-2024版本无法编译
5、使用IDEA-2019、IDEA-2022版本可正常编译
原因
IDEA版本过高导致无法编译
应该是与程序使用的框架太过老旧有关,该程序使用的是struts
框架
解决
使用较低版本的IDEA进行编译