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
更新下lombok版本,现在是1.16.10改成1.18.10
更新下:
项目跑了下,和版本没有关系,我这边可以正常启动。所以问题应该是你的lombok插件有问题。这个项目里面用的是jar包,你可以配置你的插件。
我刚才测试了一下,换成下面的一样可以启动。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
启动成功:
我的插件,你可以使用idea的插件
最后,你启动类的一个报错:@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版本是否匹配