在Windows 11上安装JDK 17并配置IntelliJ IDEA需三步:①下载Eclipse Temurin JDK 17 MSI安装包,按默认或自定义路径安装;②配置JAVA_HOME和%JAVA_HOME%\bin到Path环境变量;③在IDEA中Project Structure里设置Project SDK、Language Level和Target bytecode version均为17。

在 Windows 11 上安装 JDK 17 并配置 IntelliJ IDEA 的项目结构,是 Java 开发的起点。关键不在于装得多快,而在于路径干净、变量准确、IDE 识别无误——三者缺一不可。
JDK 17 安装与路径规范
推荐使用 Eclipse Temurin(Adoptium)发行版,完全开源免费,适配 Windows 11 稳定性好。访问 https://www.php.cn/link/d02505b02ba35ec882c23008023343f9,选择:
- 操作系统:Windows
- 架构:x64(绝大多数 Win11 是 64 位,右键「此电脑」→「属性」可确认)
- 包类型:Installer(.msi 文件,自动注册、新手友好)
下载后双击运行。安装时建议:
- 不改默认路径(如
C:\Program Files\Eclipse Adoptium\jdk-17.0.12-hotspot),避免空格和中文引发后续问题 - 若需多版本共存或自定义管理,可手动指定为
D:\Java\jdk-17.0.12(提前建好目录) - 勾选全部组件(Development Tools、Source Code、Public JRE)
系统环境变量必须配对设置
仅装好 JDK 不代表命令行能用,必须正确配置两个系统变量:
-
JAVA_HOME:新建系统变量,变量名填
JAVA_HOME,变量值填你实际的 JDK 安装路径(例如D:\Java\jdk-17.0.12或C:\Program Files\Eclipse Adoptium\jdk-17.0.12-hotspot) -
Path:编辑系统变量 Path,新增一行:
%JAVA_HOME%\bin;建议把它拖到列表最上方,防止旧版本干扰
不需要额外配 CLASSPATH(现代构建工具如 Maven/Gradle 已接管类路径管理,手动配反而易出错)。
IntelliJ IDEA 中设置项目 JDK 和字节码版本
启动 IDEA 后,按以下顺序配置,确保编译与运行一致:
- 新建项目或打开已有项目 → 点击顶部菜单 File → Project Structure(或快捷键
Ctrl+Alt+Shift+S) - 左侧选 Project:
- Project SDK:点击下拉框 → Add JDK… → 选择你安装的 JDK 目录(如
D:\Java\jdk-17.0.12)→ 确认 - Project language level:选 17 (Preview) - Sealed types, Pattern matching for switch(启用 JDK 17 新特性)
- SDK configuration 自动生效,无需手动改名称
- Project SDK:点击下拉框 → Add JDK… → 选择你安装的 JDK 目录(如
- 左侧再选 Modules → 选中你的模块 → 右侧确认 Language level 也为 17
- 左侧选 Project Compiler → 确保 Target bytecode version 设为
17
注意:IDEA 2023.3+ 版本原生支持 JDK 17,无需额外插件;若用较老版本(如 2021.x),请升级或手动在 Settings → Build → Compiler → Java Compiler 中设 bytecode 为 17。
验证是否真正可用
完成配置后,务必做三步验证:
- 打开 Windows 终端(CMD 或 PowerShell),输入:
java -version和javac -version,两行都应显示17.0.x - 在 IDEA 中新建一个
public class Hello { public static void main(String[] args) { System.out.println("OK"); } },能正常编译运行 - 检查 IDEA 右下角状态栏,应显示 Java 17(不是“unknown”或旧版本)
如果终端能用但 IDEA 报错“Cannot resolve symbol”,大概率是 Project SDK 没选对,或模块 Language Level 被设成了 8/11;重新进 Project Structure 对照检查即可。


















