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

解决方法:

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

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

先设置Project的jdk为1.8

在执行Maven 的install命令时报如下错误:Unable to make field private com.sun.tools.javac.processing.JavacProcessin_第1张图片

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

在执行Maven 的install命令时报如下错误:Unable to make field private com.sun.tools.javac.processing.JavacProcessin_第2张图片

在执行Maven 的install命令时报如下错误:Unable to make field private com.sun.tools.javac.processing.JavacProcessin_第3张图片

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

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

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

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

改成了1.18.20就OK了。

补充:我用的jdk是1.8

你可能感兴趣的:(java,maven,开发语言)