class lombok.javac.apt.LombokProcessor

发布时间 2023-11-28 22:28:31作者: STDU_DREAM

class lombok.javac.apt.LombokProcessor (in unnamed module @0x4587f0f9) 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 @0x4587f0f9 idea如上报错是什么问题

这个报错通常是由于 Lombok 在与 JDK 编译器的交互中出现了一些问题。这可能与 JDK 版本、Lombok 版本或者项目配置有关。
一种可能的解决方法是升级或降级 JDK 版本。有时候,特定版本的 JDK 与 Lombok 不兼容会导致这样的问题。尝试升级或降级 JDK 版本,并确保你在使用的 JDK 版本下 Lombok 是兼容的。
另一个可能的解决方案是更新 Lombok 到最新版本。在你的项目中使用最新的 Lombok 版本可能修复了这个问题,因为新版本通常会修复旧版本中的 bug 或兼容性问题。
此外,确保你的项目中使用的是最新的 IDEA 插件版本。Lombok 的 IDEA 插件有时也会影响它在项目中的表现。
最后,一些情况下,这个问题可能需要更深入的调查和解决方案。可能需要尝试不同的配置、更新依赖项版本、或者查看 Lombok 或 JDK 的官方文档以获得更多帮助。
如果你已经尝试了这些方法但仍然无法解决问题,提供更多关于你项目的详细信息可能有助于更准确地诊断和解决这个问题。