JDK 17+ 环境配置
引用文件
目录
简介
本指南面向使用 yudao-cloud 项目的开发者,提供完整的 JDK 17+ 开发环境配置方案。该系统是一个基于 Spring Boot 3.4.1 的现代化微服务架构项目,要求 JDK 17+ 作为开发基础环境。
项目结构
yudao-cloud 项目采用模块化设计,包含网关服务和多个业务模块:
图表来源
章节来源
核心组件
JDK 版本要求
项目明确要求 JDK 17+ 作为开发环境:
- 核心要求: JDK 17+
- Maven 配置: 在 pom.xml 中设置
java.version为 17 - 编译目标: 所有模块的
maven.compiler.source和maven.compiler.target均设置为 17
Maven 配置
项目使用 Maven 3.6+ 作为构建工具,配置了统一的 Java 版本管理:
图表来源
章节来源
架构概览
系统架构设计
图表来源
开发环境启动流程
图表来源
章节来源
详细组件分析
环境变量配置
Windows 系统配置
-
安装 JDK 17+
- 下载并安装 OpenJDK 17 或更高版本
- 建议使用 Eclipse Temurin 发行版
-
配置 JAVA_HOME
JAVA_HOME=C:\Program Files\Java\jdk-17 -
配置 PATH 环境变量
PATH=%JAVA_HOME%\bin;%PATH% -
验证安装
java -version
javac -version
macOS 系统配置
-
使用 Homebrew 安装
brew tap homebrew/cask-versions
brew install temurin17 -
配置 .bashrc 或 .zshrc
export JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH -
验证安装
java -version
javac -version
Linux 系统配置
-
使用包管理器安装
sudo apt update
sudo apt install openjdk-17-jdk -
配置环境变量
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH -
验证安装
java -version
javac -version
IntelliJ IDEA 配置
项目 SDK 配置
-
打开项目设置
- File → Project Structure → Project Settings → Project
- 设置 Project SDK 为 JDK 17
-
模块语言级别
- 在 Project Structure 中设置 Language Level 为 17
-
Maven 配置
- Maven Importing 中设置 JDK for importer 为 temurin-17
- Maven Runner 中设置 JRE 为 temurin-17