问题描述:
博主自学Java使用的是Java JDK17(初学者喜欢最新的😅),实习时候公司用的是JDK8,随后在部署测试环境时,使用Maven package报错,详情如下:
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 @7f065881
随后搜了许多结果,有让修改项目JDK的,某PT让更改pom文件的JVM参数等,都试过,都不行
解决方法:
setting——Build,Execution,Deployment——Build Tools——Maven——Runner:
更改JRE为:Use Project JDK,——Apply——重新试一下package