idea2020版本的怎么创建springboot,我的project sdk是1.8java version"1.8.0_191"
时间: 2025-07-28 16:01:03 浏览: 7
<think>我们已经在之前的回答中配置了Project SDK为1.8.0_191,现在用户需要创建Spring Boot项目并同样使用这个SDK。
步骤:
1. 确保已经按照之前的方法配置了SDK(如果之前已经配置,这一步可以跳过)
2. 使用IntelliJ IDEA 2020的Spring Initializr创建项目
3. 在创建过程中选择Java 8(对应1.8.0_191)
4. 创建完成后验证项目SDK
详细步骤:</think>### 在 IntelliJ IDEA 2020 中创建 Spring Boot 项目并配置 Java 1.8.0_191
#### 完整操作流程
```mermaid
graph TD
A[启动IDEA] --> B[创建新项目]
B --> C[选择Spring Initializr]
C --> D[配置Project SDK]
D --> E[设置Spring Boot参数]
E --> F[选择Java 8]
F --> G[完成创建]
```
##### 1. **创建Spring Boot项目**
- 打开IDEA → `File` → `New` → `Project`
- 选择左侧 `Spring Initializr`
- 在 `Project SDK` 下拉菜单中:
- 若已存在 `1.8.0_191` 直接选择
- 若无 → 点击 `New...` → 指定JDK路径(如:`C:\Program Files\Java\jdk1.8.0_191`)[^1]
##### 2. **配置项目参数**
```java
// 示例配置(IDEA界面选项)
Project Metadata:
- Group: com.example
- Artifact: demo
- Type: Maven/Gradle
- Language: Java
- Packaging: Jar
- Java Version: 8 // 必须选择此项
```
> 关键步骤:在 `Java Version` 处选择 `8`(对应JDK 1.8)
##### 3. **添加Spring Boot依赖**
- 勾选所需模块(如:`Spring Web`, `Spring Data JPA`)
- 确认右侧 `Spring Boot Version` 选择兼容Java 8的版本(推荐:`2.7.x`)
##### 4. **验证SDK配置**
- 创建后检查:
- `File` → `Project Structure` → `Project` 标签
- 确认 `Project SDK` 显示 `1.8 (java version "1.8.0_191")`
- 检查 `Project language level` 为 `8 - Lambdas, type annotations etc.`[^2]
#### 验证Spring Boot项目
1. 创建测试Controller:
```java
@RestController
public class TestController {
@GetMapping("/version")
public String getVersion() {
return "JDK Version: " + System.getProperty("java.version");
}
}
```
2. 启动应用 → 访问 `http://localhost:8080/version`
3. 预期输出:
```plaintext
JDK Version: 1.8.0_191
```
#### 常见问题解决
- **SDK不匹配错误**:
1. 检查 `pom.xml`/`build.gradle` 中的Java版本配置:
```xml
<!-- Maven示例 -->
<properties>
<java.version>1.8</java.version>
</properties>
```
2. 修改模块SDK:`File` → `Project Structure` → `Modules` → 选择 `1.8.0_191`[^3]
- **Spring Boot版本兼容**:
- Java 8需选择Spring Boot 2.x(最新支持版本为2.7.18)
- 避免使用Spring Boot 3.x(需Java 17+)
> 提示:通过 `View` → `Tool Windows` → `Maven/Gradle` 可管理依赖,确保所有库兼容Java 8
---
###
阅读全文
相关推荐




















