IntelliJ中Spring项目中的gradle存在Java版本控制问题

dzjeubhm  于 2023-01-07  发布在  Java
关注(0)|答案(2)|浏览(170)

我从start.spring.io创建了一个项目,无论我在那里选择Java 11还是Java 17,当我在IntelliJ中打开这个Spring项目时,我都会得到这个错误。

    • 错误**:
Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1.
     Required by:
         project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.1
      > No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found.
Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11.
    • 注意**:我已在本地计算机上安装了Java 11。

为什么在IntelliJ中导入Java/Gradle项目会出错?

lmyy7pcs

lmyy7pcs1#

Sping Boot 3需要Java 17作为最低版本。因此,只需安装Java 17并更新IntelliJ中的Java运行时路径。

noj0wjuj

noj0wjuj2#

Sping Boot 3需要Java 17作为最低Java版本,因此您需要在您的机器上安装它。(如果您需要在您的机器上并行使用多个Java版本,可以使用SDKMan(https://sdkman.io/)很好地完成。
在IntelliJ中,您需要将新的Java运行时添加到已知的Java运行时(文件〉项目设置〉SDK)中,并将其用于您的项目(文件〉项目设置〉项目〉SDK)。

相关问题