JDK 17 兼容的 Lombok 版本
Lombok 从 1.18.20 版本开始正式支持 JDK 17。以下是具体版本推荐及注意事项:
推荐版本
- Lombok 1.18.22+
这是官方明确支持 JDK 17 的稳定版本,修复了早期版本在 JDK 17 下的兼容性问题。可通过 Maven 或 Gradle 直接引入:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version> <!-- 当前最新稳定版 --> <scope>provided</scope> </dependency>
注意事项
-
IDE 插件同步更新
需确保 IDE(如 IntelliJ IDEA、Eclipse)的 Lombok 插件更新至最新版本,避免编译时注解处理失败。例如:- IntelliJ: 插件版本 ≥ 2021.3
- Eclipse: 使用 Lombok 1.18.22 对应的插件版本
-
模块化项目配置
若项目使用 JPMS(Java 模块系统),需在module-info.java中添加注解处理器依赖:requires lombok; requires static lombok;
兼容性验证
- 可通过命令行编译验证兼容性:
无报错即表示版本匹配。javac -cp lombok.jar YourClass.java
2万+

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



