升级到JDK 21后编译错误

问题描述 投票:0回答:1

升级到JDK 21后,我的Spring Boot项目出现以下编译错误:

Fatal error compiling: java.lang.NoSuchFieldError:
Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
spring-boot compiler-errors upgrade lombok java-21
1个回答
0
投票

罪魁祸首就是龙目岛。与 JDK 21 兼容的最小 Lombok 版本是

1.18.30

这意味着最小的 Spring Boot 版本是

3.1.4

参见:https://github.com/projectlombok/lombok/issues/3393

© www.soinside.com 2019 - 2024. All rights reserved.