Springframework构建失败

时间:2020-09-23 11:24:13

标签: java spring gradle

我从official github克隆了spring-framework。 我想将其构建为import sources to IDEA。 我转到文件夹spring-framework并执行

gradlew:spring-oxm:compileTestJava

包装器下载gradle 6.6.1并无法构建spring-core。

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。

怎么了?也许我需要一些类路径?

1 个答案:

答案 0 :(得分:1)

阅读Wiki页面Build from source。它指出:

开始之前

要构建,您将需要Git和JDK 8更新262或更高版本。由于依赖Java Flight Recorder(JFR)类型,因此需要更新262或更高版本。但是请注意,Oracle JDK不包括JFR类型。因此,我们建议您使用包含JFR类型的AdoptOpenJDK发行版或类似发行版。确保您的JAVA_HOME环境变量指向从JDK下载中提取的jdk1.8.0文件夹。

由于您的构建无法找到JFR类,因此我假设您没有使用JDK 8更新262或更高版本。您不需要做其他任何事情来构建Spring。

相关问题