class lombok.javac.apt.LombokProcessor (in unnamed module @0x29ebbdf4) 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 @0x29ebbdf4
当遇到这种错误应该如何呢?
翻译过来就是:类lombok.javac.apt.LombokProcessor(在未命名模块@0x2676dc05中)不能访问类com.sun.tools.javac.processing. javacprocessingenvironment(在模块jdk.compiler中),因为模块jdk.compiler没有将com.sun.tools.javac.processing导出到未命名模块@0x2676dc05
有两种办法可以解决
第一
将依赖lombok的依赖改低
<!-- lombok依赖包 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
第二改jdk
这张图是我改之前的
这张图是我改之后的
然后机编译成功啦
文章来源:https://www.toymoban.com/news/detail-583332.html
我在写程序的时候刚好遇到这种文题,写个博客作为笔记,谢谢!文章参考:
IntelliJ IDEA中class lombok.javac.apt.LombokProcessor (in unnamed module @0x7d968ec1) cannot access.._pengliling的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-583332.html
到了这里,关于class lombok.javac.apt.LombokProcessor (in unnamed module @0x2676dc05) cannot access class com.sun.t的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!