项目报错:Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$Discover

问题描述:在构建他人项目时使用Maven clean install时报错:

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 
@100ad67e

解决方案:经过半个小时的,摸爬滚打,发现是jdk版本的问题,将开发环境的jdk改成项目所需要的版本即可

1.idea左上角File-》Project Structure-》Project,如下图将版本改为1.8.后成功解决问题!

项目报错:Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$Discover

 教训:维护其他项目时,拉到本地一定先配Maven和JDK,可以减少很多没必要的麻烦

p.s:之前一直都有这个还习惯,今天脑子犯病了

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/24f6244bbf.html