我从官方github中克隆了spring框架。我想把它建到向IDEA导入源。我转到资料夹spring-framework并执行
gradlew :spring:编译程序
包装器下载gradle 6.6.1,并未能构建spring。
spring-framework\spring-core\src\main\java\org\springframework\core\metrics\jfr\FlightRecorderStartupEvent.java:46:
error: cannot find symbol
@Label("Tags")
^
symbol: class Label
location: class FlightRecorderStartupEvent我有Windows 10和java 8。
怎么了?也许,我需要一些类路径?
发布于 2020-09-23 12:02:29
阅读wiki页面从源头构建。它指出:
启动之前先启动 要构建,您将需要Git和JDK 8更新262或更高版本。由于依赖于Java飞行记录器(JFR)类型,需要更新262或更高版本。但是,请注意,Oracle JDK不包括JFR类型。因此,我们推荐一个AdoptOpenJDK发行版或类似的包含JFR类型的发行版。确保您的JAVA_HOME环境变量指向从JDK下载中提取的jdk1.8.0文件夹。
由于您的构建找不到JFR类,我假设您没有使用JDK 8更新262或更高版本。您不需要为构建Spring做任何其他事情。
https://stackoverflow.com/questions/64026888
复制相似问题