跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

SpringBoot 开发环境搭建与配置

SpringBoot 开发环境的搭建流程,涵盖 JDK、Maven 和 IDEA 的配置。内容包括 JDK17 的安装与 JRE 手动构建方法,Maven3.6.3 的解压安装、环境变量设置及本地仓库配置,以及 IDEA 中 JDK 和 Maven 的路径关联。此外还包含通过阿里云镜像加速依赖下载的解决方案,确保开发环境顺利运行。

GopherDev发布于 2026/3/23更新于 2026/10/234.4K 浏览

SpringBoot 开发环境搭建与配置

SpringBoot 开发需要 JDK、Maven、IDEA 的下载及配置。操作流程以 JDK17、Maven3.6.3、IDEA2025 为例(Maven 版本不要低于 3.6.3,容易报版本不兼容的问题)。

1. JDK 环境

在官网 https://www.oracle.com/ 下载 JDK。具体 JDK 环境的配置这里不详细讲。验证电脑有没有装 JDK 环境,Win+R,输入 cmd,打开 DOS 窗口,输入 java -version 可以查找。操作如下,显示成功安装 JDK17 版本。

[图片]

注意:如果安装 Java8(JDK1.8)之后的版本,JRE 的安装需要我们手动安装。演示电脑 JDK 的安装路径为 C:\Program Files\Java\jdk-17.0.1,操作如下:

[图片]

在窗口输入如下命令安装 JRE:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre,按回车。

[图片]

[图片]

[图片]

2. Maven

2.1 Maven 安装

Spring Boot 项目通常使用 Maven 作为构建工具。可以从 Maven 官网 https://maven.apache.org/download.cgi 下载 Maven。

说明:Binary 是可执行版本,已经编译好可以直接使用。Source 是源代码版本,需要自己编译成可执行软件才可使用。tar.gz 和 zip 两种压缩格式 tar.gz 格式用于 Linux 操作系统,zip 格式用于 Windows 操作系统。

Maven 无需安装,压缩包解压后即可使用(建议放在非 C 盘)。需要保存 Maven 的安装路径:D:\apache-maven-3.6.3。

[图片]

2.2 配置 Maven 环境变量

计算机→属性→高级系统设置→高级→环境变量

  1. 新建系统变量→新建 MAVEN_HOME 变量;变量名为 MAVEN_HOME,变量值填写 Maven 的安装目录 D:\apache-maven-3.6.3(需要根据自己实际安装的目录设置)。

[图片]

  1. 设置环境系统变量→寻找 Path 变量→编辑;在变量值最后添加 %MAVEN_HOME%\bin。

[图片]

所有的环境变量的添加或者修改记得点确定!!!

  1. 验证安装,Win+R,输入 cmd,打开 DOS 窗口,输入:mvn -version。显示 Maven 的版本是 3.6.3,Maven 成功安装并配置。

[图片]

注意:如果输入命令 mvn -version,显示

The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to

是因为高版本的 JDK 如 JDK17 没有 JRE,配置好环境变量 Maven 识别不出 JDK 的位置导致的报错。

解决步骤:找到 Maven 的 bin 文件夹,编辑 mvn.cmd 文件,在首行加入如下代码,点击保存。

set JAVA_HOME=C:\Program Files\Java\jdk-17.0.1 

C:\Program Files\Java\jdk-17.0.1 是自己 JDK 的安装路径,大家输入自己的 JDK 安装路径。

[图片]

[图片]

在 DOS 窗口,输入 mvn -version,显示 Maven 的版本是 3.6.3,Maven 安装成功。

[图片]

2.3 配置仓库
  1. 在 Maven 路径下新建 repository 文件夹,用作 Maven 的本地库。

[图片]

  1. 修改配置文件:在 Maven 目录下找到 conf 文件夹下的 settings.xml 文件。找到节点 localRepository,在注释外添加配置的仓库地址。

[图片]

[图片]

说明:localRepository 节点用于配置本地仓库,默认地址是 C:\Users\用户名.m2。为保证不占用 C 盘空间以及方便统一管理,一般都配置在专门的资源目录下。从 Maven 中获取 jar 包的时候,Maven 首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存,提高效率。所以相应而来会出现 jar 包与远程仓库不一致的情况,此时需要删除本地仓库的 jar 包,并重新拉取。

  1. 修改配置文件,在 Maven 目录下找到 conf 文件夹下的 settings.xml 文件,添加阿里云镜像。(国外的服务器下载 jar 包很慢,一般都使用阿里云服务器,如果 settings.xml 文件有镜像就不用再添加了)
<!-- 阿里云仓库 -->
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

[图片]

3. IDEA

3.1 IDEA 安装

在官网 https://www.jetbrains.com/zh-cn/idea/download/?section=windows 下载 IDEA,IDEA 有专业版和社区版。

[图片]

[图片]

点击 IDEA 运行程序 ideaIU-2025.1.exe(该运行程序是专业版 2025 版本的 IDEA),安装 IDEA,点击下一步,下一步,下一步。

[图片]

选择安装路径:记得选择安装路径时不要选 C 盘。

[图片]

[图片]

[图片]

等待安装完成即可。

3.2 IDEA 环境配置

[图片]

安装好 IDEA 后,需要在 IDEA 中配置相关环境,操作如下:

  1. 设置 JDK:在 IDEA 中,打开'File' -> 'Project Structure' -> 'Project',在 Project SDK 中选择你安装的 JDK 版本。
  2. 设置 Maven:在'File' -> 'Settings'(或'IntelliJ IDEA' -> 'Preferences'在 Mac 上)-> 'Build, Execution, Deployment' -> 'Build Tools' -> 'Maven',点击'+'添加 Maven,指向你安装的 Maven 目录。

启动 IDEA,进去初始界面。选择 Customize 之后,选择 All settings。

[图片]

选择下图中的列表配置。

[图片]

重点配置三个路径。Maven 的安装路径:D:\apache-maven-3.6.3。设置文件:D:\apache-maven-3.6.3\setting.xml。本地仓库:D:\apache-maven-3.6.3\repository。 这三个路径只要确定了 Maven 的安装路径,再找到对应的文件或者文件夹就行。 修改完点 apply---->ok,保存配置。

[图片]

找到 Maven 下的 Runner,配置 JRE 的版本,选择自己下载使用的 JDK 的版本即可。点击 apply–>ok,保存设置。

[图片]

配置 Compiler 下的 Java Compiler,选择安装的 JDK 版本。

[图片]

SpringBoot 开发的环境安装及其配置已完成。

目录

  1. SpringBoot 开发环境搭建与配置
  2. 1. JDK 环境
  3. 2. Maven
  4. 2.1 Maven 安装
  5. 2.2 配置 Maven 环境变量
  6. 2.3 配置仓库
  7. 3. IDEA
  8. 3.1 IDEA 安装
  9. 3.2 IDEA 环境配置

更多推荐文章

查看全部
  • OpenClaw:AI 行动型智能体架构与实现解析
  • Python 办公自动化核心知识点与实战指南
  • Z-Image-Turbo 与商业 AI 绘画平台对比评测
  • Java 入门全攻略:从历史到实战资源精选
  • Vivado 2023.2 安装教程:从零搭建 FPGA 开发环境
  • 架构演进实战:从单机到分布式,Redis 的核心价值
  • Agent Memory 相关文献追踪:异构存储与经验记忆
  • 基于 Docker 部署 AI 量化分析平台及波浪理论应用
  • RPA 机器人流程自动化技术解析与应用
  • ComfyUI ControlNet 模型推荐清单(2025 版)
  • Spring Boot 结合 Leaflet 实现省级旅游口号 WebGIS 可视化
  • .NET 转 Java 实战指南:高效迁移路径
  • 基于 ESP32 的无人机飞控日志 SD NAND 存储方案测试
  • Kiro 安装与上手:规范驱动的 AI IDE
  • OpenClaw 本地 AI 智能体部署与实战指南
  • 数据产品经理与 AI 产品经理的核心区别与发展前景
  • Tomcat 下载、安装与环境配置实战指南
  • ComfyUI 深度解析:高性能 AI 绘画工作流实践
  • 多模态文本智能技术:AI 从感知到认知与守护的演进路径
  • AI 编程工具 Claude Code 实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online