当前位置:   article > 正文

在执行Maven 的install命令时报如下错误:Unable to make field private com.sun.tools.javac.processing.JavacProcessin_unable to make private sun.reflect.generics.reposi

unable to make private sun.reflect.generics.repository.fieldrepository java.

解决方法:

1. 先检查自己项目用的jdk、各个模块用的jdk,必须一致。如下,我用的都是jdk1.8

File ----》Project Structure,进入如下界面

先设置Project的jdk为1.8

再设置各个Module的jdk为1.8,下面以其中一个模块为例。你自己要把所有模块都设置一遍。

都设置完后,执行Maven的clear,再执行install

如果还是报此错误,那就是依赖有冲突。需要检查自己的依赖。

我的项目就是因为Lombok的版本发生错误。

之前用的是 1.16.18版本的Lombok,一直报错,

改成了1.18.20就OK了。

补充:我用的jdk是1.8

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/195681
推荐阅读
相关标签
  

闽ICP备14008679号