报错内容:
Unable to make field private
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors
com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compiler does not "opens
com.sun.tools.javac.processing" to unnamed module @24534cb0
原因:
Java9+模块化设计旨在提高安全性和封装性,但部分库仍依赖旧的反射机制访问 JDK 内部 API。长期解决方案是等待库作者适配模块化,或改用标准 API 替代内部 API。
我用了lombok
所以我修改了版本号就可以了,把lombok的版本号改高一些
<!--日志-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
</dependency>
