java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x28f222bb) 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 @0x28f222bb
时间: 2023-12-07 16:05:18 浏览: 77
这个错误是由于Lombok与JDK 9以上版本不兼容所导致的。如果你的项目使用了JDK 9或以上版本,可以使用以下两种方法来解决这个问题:
1. 在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>
```
然后在IDE中重新加载maven依赖。
2. 在IDE中配置Lombok插件。对于IntelliJ IDEA,可以在设置中搜索Lombok插件并安装。对于Eclipse,可以在Lombok官网上下载插件并安装。
这些方法都可以解决这个问题,你可以根据自己的情况选择一种方法来解决。