跟着视频做项目,结果报错成这样,有没有解决方法呀?

java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x28bef932) 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 @0x28bef932

img

img

更新下lombok版本,现在是1.16.10改成1.18.10

更新下:
项目跑了下,和版本没有关系,我这边可以正常启动。所以问题应该是你的lombok插件有问题。这个项目里面用的是jar包,你可以配置你的插件。
我刚才测试了一下,换成下面的一样可以启动。

<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>

启动成功:

img

我的插件,你可以使用idea的插件

img

最后,你启动类的一个报错:@SpringBootApplication注解中已经包含@EnableAutoConfiguration注解,不需要重复定义。下面是我改后的

package com.len;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

/**
 * @author zhuxiaomeng
 * @date 2018/1/1.
 * @email lenospmiller@gmail.com
 */

@EnableWebMvc
@SpringBootApplication(exclude = {
        org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,
        org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration.class
})
@EnableTransactionManagement
@ComponentScan({"com.len", "org.activiti"})
@MapperScan(basePackages = {"com.len.mapper"})
@EnableDiscoveryClient
public class LenApplication {

    public static void main(String[] args) {
        SpringApplication.run(LenApplication.class, args);
        System.out.println("Server start succ");
    }
}

项目用的是开源lenos https://gitee.com/bweird/lenosp/blob/dev_2020/README.md

lombok配置?

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《lombok在idea中安装以及使用》, 一起来围观吧 https://blog.csdn.net/Victor_Cindy1/article/details/72772841?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

1、看不到完整代码,无法确定具体问题,麻烦查看一下两个个方面

lombok版本是否过低;
确定jdk版本与lombok版本是否匹配

参考的解决方案:https://www.cjavapy.com/article/1932/

参考
https://stackoverflow.com/questions/65380359/lomboks-access-to-jdk-compilers-internal-packages-incompatible-with-java-16