问题描述:在构建他人项目时使用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.后成功解决问题!
文章来源:https://www.toymoban.com/news/detail-791677.html
教训:维护其他项目时,拉到本地一定先配Maven和JDK,可以减少很多没必要的麻烦
p.s:之前一直都有这个还习惯,今天脑子犯病了文章来源地址https://www.toymoban.com/news/detail-791677.html
到了这里,关于项目报错:Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$Discover的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!