2024-01-18
温故知新
00

目录

简介
错误原因
解决
赞助

简介

使用 Java 17Lombok 1.18.8 时,maven编译项目代码报错,原报错信息:

class lombok.javac.apt.LombokProcessor (in unnamed module @0x5d92e8e2) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x5d92e8e2

About:lombok issue#3219

错误原因

因为 java 17 强制执行了强封装,低版本 Lombok 部分代码不支持导致报错。

解决

升级到 1.18.22+Lombok 就可以处理这个问题。

比如俺原来使用的是 Lombok 1.18.8,升级至本文编写时最新的版本 Lombok 1.18.30,即可解决问题。

赞助

建站不易,以下是一个广告,还请动动您的小拇指,点击一次以示鼓励,谢谢!

就目前的访问量,即便每个访客都点一次广告,收入也不足以支付运营成本,如果看不到广告,可能是网络原因或被拦截了,那就无所谓了~

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!