问题描述:
编译spring源码报import jdk.jfr.Category错误
错误信息描述:
在编译spring源码的时候出现了程序包jdk.jfr.Category不存在,import jdk.jfr.category的问题;如下图所示:
造成这种错误的原因:
Gradle的编译环境为jdk8,但是jdk8中并没有jdk.jfr相关包的内容的存在,导致编译时找不到对应的类,因此报错;如下转接头所示:
解决办法:
在IDEA中设置:设置-> 构建、执行、部署 ->构建工具-> Gradle中,设置Gradle JVM为jdk11。如下图所示:
设置好之后,再次编译就不会再出错了!