必须安装eclipse temurin jdk 17并配置java_home与path环境变量,否则java/javac命令报错;下载.msi安装包→自定义无空格英文路径(如d:\develop\java\jdk-17.0.12)→新建系统变量java_home→path中添加%java_home%\bin并置顶→cmd执行java -version和javac -version验证。

要在Windows 11上运行Java程序或启动IDEA、Eclipse等开发工具,必须先安装Eclipse Temurin JDK 17并正确配置系统环境变量,否则命令行输入java或javac会提示“不是内部或外部命令”,项目构建也会直接失败。
下载Eclipse Temurin JDK 17安装包
打开浏览器,访问官方下载页:https://www.php.cn/link/d02505b02ba35ec882c23008023343f9;
确认操作系统为Windows、架构为x64(右键「此电脑」→「属性」可快速验证),包类型选Installer(.msi后缀);
点击下载最新稳定版,例如「jdk-17.0.12+8.msi」,保存到D:\Downloads或桌面,避免中文路径或特殊符号干扰后续识别。
安装JDK并指定安全路径
双击运行下载的.msi文件,按向导点击「Next」→「I Agree」;
【关键操作】必须手动修改安装路径:不要用默认的C:\Program Files\,也不要选含中文、空格或符号(如“我的软件”“JDK 17”)的路径。推荐创建并使用D:\Develop\Java\jdk-17.0.12;
这一步要提前在资源管理器中新建好D:\Develop\Java文件夹,否则安装时可能报错或自动 fallback 到不安全路径;
点击「Next」→「Install」→ 等待进度条走完 → 点击「Finish」。
配置系统级JAVA_HOME与Path
右键「此电脑」→「属性」→ 左侧「高级系统设置」→「环境变量」;
在「系统变量」区域,点击「新建」:
Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。
变量名填 JAVA_HOME,变量值填你实际安装的完整路径,例如:D:\Develop\Java\jdk-17.0.12;
再次在「系统变量」中找到 Path,点击「编辑」→「新建」→ 输入 %JAVA_HOME%\bin;
【重要】把这一行拖拽到Path列表最顶部,否则若机器里曾装过旧版Java,系统可能优先调用错误版本;
全部点击「确定」关闭所有弹窗,完成配置。
验证安装是否生效
按 Win + R,输入 cmd 回车,打开命令提示符;
依次执行以下两条命令:
java -version
javac -version
两行都应返回类似 openjdk version "17.0.12" 2026-07-16 的输出,且版本号与你安装的一致;
如果任一命令报错,请立即检查JAVA_HOME路径拼写、是否漏掉\bin、以及是否误改了系统变量而非用户变量。










