全部
常见问题
产品动态
精选推荐

Spring Boot 3 + Java 21 环境配置步骤

管理 管理 编辑 删除

Spring Boot 3 + Java 21 环境配置步骤(适合 Windows / macOS / Linux):


一、安装 Java 21 (LTS)

1. 下载

推荐使用 OpenJDK 版本(免费、稳定):

  • Oracle JDK 21:https://www.oracle.com/java/technologies/downloads/
  • Eclipse Temurin (Adoptium):https://adoptium.net/temurin/releases/
  • Microsoft Build of OpenJDK:https://learn.microsoft.com/en-us/java/openjdk/download

安装后,在命令行输入:

java -version

应输出类似:

openjdk version "21.0.1" 2025-01-01
OpenJDK Runtime Environment (build 21.0.1+12)
OpenJDK 64-Bit Server VM (build 21.0.1+12, mixed mode, sharing)

二、配置环境变量(Windows)

  1. 打开系统环境变量 → Path
  2. 新建: JAVA_HOME = C:\Program Files\Eclipse Adoptium\jdk-21
  3. 在 Path 中添加: %JAVA_HOME%\bin

测试:

echo %JAVA_HOME%
java -version

三、安装构建工具

1. Maven(推荐)

下载:https://maven.apache.org/download.cgi

配置环境变量:

MAVEN_HOME = C:\apache-maven-3.9.9
Path += %MAVEN_HOME%\bin

测试:

mvn -v

2. 或使用 Gradle:

gradle -v

四、安装 IDE

推荐:

  • IntelliJ IDEA(社区版免费)
  • Spring Tools Suite (STS)
  • VS Code + Spring Boot 插件


五、新建 Spring Boot 3 项目

使用 Spring Initializr(官网自动生成项目结构):

配置选项:

项目项选择值
ProjectMaven Project
LanguageJava
Spring Boot3.3.x(最新)
PackagingJar
Java21
DependenciesSpring Web, Spring Boot DevTools, Lombok, Spring Data JPA, MySQL Driver

点击 “Generate” 下载后解压。

六、项目配置文件示例

pom.xml


    21
    3.3.4

application.yml

server:
  port: 8080

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/testdb?useSSL=false&serverTimezone=UTC
    username: root
    password: root
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true


七、测试运行

命令行进入项目根目录执行:

mvn spring-boot:run

输出如下表示启动成功:

Tomcat started on port(s): 8080
Started DemoApplication in 2.345 seconds

访问浏览器:

http://localhost:8080


提示

  • 部分类库迁移到了 jakarta.* 包名,例如: import jakarta.persistence.Entity; import jakarta.servlet.http.HttpServletRequest;


请登录后查看

小码二开 最后编辑于2025-11-03 09:03:34

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
{{item.floor}}# 沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
分享
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
39
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服