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 以确保依赖正确加载。

相关推荐
小马爱打代码6 分钟前
Spring源码中的设计模式实战:从理论到源码的深度解析
java·spring·设计模式
老码观察8 分钟前
数环通iPaaS架构设计的结构化与模块化方法论——从高内聚低耦合到工程落地的完整指南
java·服务器·网络
Devin~Y19 分钟前
智慧物流+AIGC客服Java大厂面试:Spring Boot、Kafka、Redis、JVM与RAG Agent实战
java·jvm·spring boot·redis·spring cloud·kafka·rag
Demon1_Coder22 分钟前
智能体的自定义工具
java·linux·前端
原创小甜甜28 分钟前
OOM 排查复盘:Hutool 序列化 Request 导致 Java Heap Space
java·开发语言·python
列星随旋29 分钟前
矩阵快速幂
java·算法·矩阵
闪电悠米29 分钟前
黑马点评-分布式锁-02_simple_redis_lock_setnx
java·数据库·spring boot·redis·分布式·缓存·wpf
萨小耶38 分钟前
[Java学习日记10】聊聊checked exception和runtime exception
java·开发语言·学习
超梦dasgg38 分钟前
IDEA(IntelliJ IDEA)超详细基础使用教程
java·ide·intellij-idea
404号扳手40 分钟前
Java 进阶知识(八)
java·后端