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

相关推荐
Mr Tang6 分钟前
Docker日志查看和应用日志查看命令大全
java·开发语言
invicinble7 分钟前
java处理数据合集
java·开发语言
Json_25 分钟前
springboot框架对接物联网,配置TCP协议依赖,与设备通信,让TCP变的如此简单
java·后端·tcp/ip
C+++Python32 分钟前
Java 锁机制
java·开发语言
czlczl2002092533 分钟前
Spring Security 6 :配置生产级 SecurityFilterChain
java·spring
Java小白,一起学习37 分钟前
AndroidStudio安装教程
java·android-studio
学编程就要猛38 分钟前
算法:3.快乐数
java·算法
高山上有一只小老虎38 分钟前
如何下载并使用Memory Analyzer (MAT)
java·jvm
华仔啊43 分钟前
Java 开发必看:什么时候用 for,什么时候用 Stream?
java·后端
tgethe1 小时前
Java 数组(Array)笔记:从语法到 JVM 内核
java·数据结构