IDEA 未启用lombok插件的Bug

项目中maven已引用了lombok依赖,之前运行没有问题的,但有时启动会提示:

java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled. Your processor is: com.sun.proxy.$Proxy8 Lombok supports: sun/apple javac 1.6, ECJ

下面谈下我的解决办法:

首先是项目中maven已引用了依赖:

<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>1.18.24</version> <!-- 选择适合的版本 -->

<scope>provided</scope>

</dependency>

其次编译器要启用javac

  • 进入 File -> Settings -> Build, Execution, Deployment -> Compiler
  • Java Compiler 部分,确保 Use compiler 设置为 Javac
  • 在Project Structure选择合适的jdk版本,如下图:

清理项目: 如果之前使用过不兼容的编译器设置,可以尝试清理项目并重新构建:

在 IntelliJ IDEA 中,选择 Build -> Rebuild Project。

如果是 Maven 项目,可以执行 mvn clean install。

必要时执行 mvn clean install 或 mvn compile 以确保依赖正确加载。

相关推荐
IT机器猫几秒前
Maven完整技术汇总
java·maven·ssm
南宫生5 分钟前
力扣-图论-12【算法学习day.62】
java·学习·算法·leetcode·图论
duration~9 分钟前
Docker Swarm实战
java·docker·容器
GIS 数据栈20 分钟前
geoserver 瓦片地图,tomcat和nginx实现负载均衡
java·运维·nginx·tomcat·负载均衡
小小小小关同学21 分钟前
Dcoker安装nginx,完成反向代理和负载均衡
java·nginx·负载均衡
IT界的奇葩29 分钟前
idea报错Command line is too long.
java·ide·intellij-idea
岳轩子34 分钟前
使用idea创建一个JAVA WEB项目
java·前端·intellij-idea
Excuse_lighttime36 分钟前
LinkedList与链表 和 链表面试题
java·开发语言·数据结构·链表
Solitudefire1 小时前
蓝桥杯刷题——day4
java·蓝桥杯
独影月下酌酒1 小时前
Java基础知识(四) -- 面向对象(上)
java·开发语言