🎯 本章学习目标
- 掌握JDK环境的安装和配置
- 学会Maven/Gradle构建工具的安装
- 配置IDE开发环境
- 安装SpringBoot CLI工具
- 验证开发环境的完整性
⏰ 预计学习时间
2小时(环境搭建 + 配置验证)
📋 开发环境要求
组件 | 推荐版本 | 最低要求 |
---|---|---|
JDK | JDK 11 / JDK 17 | JDK 8+ |
Maven | 3.8.6+ | 3.6.0+ |
Gradle | 7.5+ | 6.8+ |
IDE | IntelliJ IDEA 2022+ | 任意支持Java的IDE |
SpringBoot | 2.7.x | 2.7.0+ |
☕ JDK 安装配置
2
安装JDK
运行下载的安装程序,按照向导完成安装
- Windows:运行.exe文件
- macOS:运行.dmg文件
- Linux:解压tar.gz文件
3
配置环境变量
设置JAVA_HOME和PATH环境变量
Windows:
JAVA_HOME=C:\Program Files\Java\jdk-11.0.16
PATH=%JAVA_HOME%\bin;%PATH%
macOS/Linux:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
4
验证安装
打开命令行验证JDK安装是否成功
java -version
javac -version
⚠️ 注意事项
确保java和javac命令都能正常执行,且版本信息一致
📦 Maven 安装配置
1. 下载Maven
访问Maven官网下载最新版本
https://maven.apache.org/download.cgi
2. 解压安装
tar -xzf apache-maven-3.8.6-bin.tar.gz
3. 配置环境变量
export MAVEN_HOME=/opt/apache-maven-3.8.6
export PATH=$MAVEN_HOME/bin:$PATH
4. 验证安装
mvn -version
💡 Maven配置优化
- 配置国内镜像源(阿里云)
- 设置本地仓库路径
- 配置JDK版本
💻 IDE 安装配置
推荐IDE选择:
- IntelliJ IDEA:功能强大,SpringBoot支持优秀
- Eclipse (STS):免费开源,Spring官方支持
- Visual Studio Code:轻量级,插件丰富
IntelliJ IDEA 配置:
- 安装Spring Boot插件
- 配置JDK和Maven
- 设置代码格式化规则
- 配置Git版本控制
🎯 IDE推荐配置
建议使用IntelliJ IDEA Ultimate版本,提供最完整的SpringBoot开发支持
🛠️ SpringBoot CLI 安装
SpringBoot CLI是一个命令行工具,可以快速创建和运行SpringBoot应用。
方式1:手动安装
wget https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.7.5/spring-boot-cli-2.7.5-bin.tar.gz
tar -xzf spring-boot-cli-2.7.5-bin.tar.gz
export PATH=$PWD/spring-2.7.5/bin:$PATH
方式2:包管理器安装
macOS (Homebrew):brew tap spring-io/tap
brew install spring-boot
Windows (Chocolatey):
choco install springbootcli
验证CLI安装:
spring --version
CLI基本使用:
spring init --dependencies=web my-project
cd my-project
spring run *.java
✅ 环境验证清单
验证命令:
java -version
- 检查JDK版本javac -version
- 检查编译器mvn -version
- 检查Mavenspring --version
- 检查SpringBoot CLI
创建测试项目:
spring init --dependencies=web test-project
cd test-project
mvn spring-boot:run
🎯 验证成功标志
- 所有命令都能正常执行
- 测试项目能够成功启动
- 访问 http://localhost:8080 有响应
- IDE能够正常导入SpringBoot项目
❗ 常见问题解决
问题1:JAVA_HOME未设置
解决:正确设置JAVA_HOME环境变量
问题2:Maven下载慢
解决:配置阿里云镜像源
问题3:端口被占用
解决:修改application.properties中的端口配置
问题4:IDE无法识别项目
解决:确保导入为Maven/Gradle项目
💡 故障排除建议
遇到问题时,首先检查环境变量配置,然后验证各组件版本兼容性