我从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项目会出错?
2条答案
按热度按时间lmyy7pcs1#
Sping Boot 3需要Java 17作为最低版本。因此,只需安装Java 17并更新IntelliJ中的Java运行时路径。
noj0wjuj2#
Sping Boot 3需要Java 17作为最低Java版本,因此您需要在您的机器上安装它。(如果您需要在您的机器上并行使用多个Java版本,可以使用SDKMan(https://sdkman.io/)很好地完成。
在IntelliJ中,您需要将新的Java运行时添加到已知的Java运行时(文件〉项目设置〉SDK)中,并将其用于您的项目(文件〉项目设置〉项目〉SDK)。