当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/504908.html

相关文章:

  • 认识GO--gRPC的metadata
  • 2024年安徽省职业院校技能大赛信息安全管理与评估
  • Perl 引用
  • RT-Thread启动过程 :从汇编开始的启动流程
  • Scala—“==“和“equals“用法(附与Java对比)
  • $route和$router的区别
  • [工具升级问题] 钉钉(linux版)升级带来的小麻烦
  • Leetcode经典题13--接雨水
  • yarn修改缓存位置
  • OpenHarmony-3.HDF input子系统(5)
  • RabbitMQ 消息持久化/镜像队列/lazy对时延影响
  • 【深度学习】深刻理解Swin Transformer
  • [2015~2024]SmartMediaKit音视频直播技术演进之路
  • redis 使用Lettuce 当redis挂掉重启之后 网络是怎么重新连接
  • 【IntelliJ IDEA 集成工具】TalkX - AI编程助手
  • 二叉搜索树Ⅲ【东北大学oj数据结构8-3】C++
  • 【面试笔记】CPU 缓存机制
  • MySQL基础函数使用
  • 解决docker环境下aspose-words转换word成pdf后乱码问题
  • C# 生成随机数的方法
  • ip_done
  • 3D可视化引擎HOOPS Visualize与HOOPS Luminate Bridge的功能与应用
  • Docder 搭建Redis分片集群 散片插槽 数据分片 故障转移 Java连接
  • 校园交友app/校园资源共享小程序/校园圈子集合二手物品交易论坛、交友等综合型生活服务社交论坛
  • Chaos Mesh云原生的混沌测试平台搭建
  • Vue3之组合式API详解
  • 大模型的构建与部署(3)——数据标注
  • AI发展与LabVIEW程序员就业
  • 本地事务 + 消息队列事务方案设计
  • pinctrl子系统学习笔记