问题描述:在构建他人项目时使用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.后成功解决问题!
教训:维护其他项目时,拉到本地一定先配Maven和JDK,可以减少很多没必要的麻烦
p.s:之前一直都有这个还习惯,今天脑子犯病了