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

相关推荐
farerboy12 小时前
23-Java 构造函数
java·后端
坚持的小马13 小时前
Rocketmq搭建操作步骤
java·rocketmq·java-rocketmq
砚底藏山河13 小时前
多家股票数据接口对比、企业级股票数据API
java·python·金融·maven
VX_bysjlw98513 小时前
基于微信小程序的宠物用品商城系统-后端74346-计算机毕设原创(免费领源码+带部署教程)
java·redis·微信小程序·eclipse·mybatis·idea·微信开发者工具
JAVA面经实录91714 小时前
图解23种设计模式完整知识体系(Java后端面试完整版)
java·架构
会飞的大鱼人14 小时前
一文搞懂 Java HashSet:把它想成游乐园里只允许一次入场的盖章名单
java·开发语言·windows
AI_小站14 小时前
Loop Engineering又是啥?一文讲清企业Agent落地的四层工程进化论
java·人工智能·架构·prompt·大模型开发·智能体·大模型应用
jiay214 小时前
【.net10】顶级程序语句
java·开发语言
2601_9538246115 小时前
【计算机毕业设计】基于Spring Boot的画师接稿平台设计与实现
java·spring boot·后端
小宋102116 小时前
不用学算法也能玩转 AI?普通 Java 程序员转 AI 应用开发路线
java·人工智能·重构