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

相关推荐
AugustRed9 分钟前
A2UI 完整学习指南(含 Java 后端 + 前端实战示例)
java·开发语言·前端
程序猿乐锅13 分钟前
【MySQL | 第五篇】 MySQL 性能分析:如何查询慢 SQL
java·sql·mysql
lee_curry17 分钟前
tomcat+springmvc+spring源码流通过程
java·spring·tomcat·springmvc
w1wi17 分钟前
【兼职】边学边练的AI网站
java·人工智能·ai·ai编程·ai写作
basketball61618 分钟前
C++进阶:1. 引用折叠规则
java·开发语言·c++
404号扳手21 分钟前
Java 进阶知识(七)
java·后端
小马爱打代码30 分钟前
Spring框架:介绍和快速入门
java·后端·spring
糖果店的幽灵32 分钟前
LangChain 1.3 完全教程:从入门到精通-Part 7: Documents(文档处理)
java·python·langchain
Java_2017_csdn38 分钟前
Java 策略模式(Strategy Pattern)-(三)
java·开发语言·servlet
许彰午43 分钟前
06_Java面向对象入门
java·开发语言·python