Windows 11 安装 JDK 24 并配置 CLASSPATH 的关键三步是:安装官方 jdk-24.0.1_windows-x64.exe(以管理员运行)、正确设置 JAVA_HOME 和 Path 环境变量、按需配置 CLASSPATH(值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar),最后通过命令行验证各变量及 java/javac 版本。

Windows 11 上安装 JDK 24 并正确设置 CLASSPATH,关键在于三步:装对版本、配全变量、验证有效。JDK 24 默认已内置 JRE,无需额外安装;CLASSPATH 虽非运行 Java 程序必需(现代 JDK 多数场景可自动发现类路径),但部分开发工具、旧项目或教学环境仍依赖它,配置得当能避免 NoClassDefFoundError 或 ClassNotFoundException。
JDK 24 安装要点(Windows 11)
下载官方 jdk-24.0.1_windows-x64.exe(推荐从 Oracle 官网或可信镜像获取),注意避开第三方捆绑软件。
- 右键安装程序 → “以管理员身份运行”,否则 C 盘安装易失败
- 安装向导中默认路径为
C:\Program Files\Java\jdk-24,如需自定义(例如 D:\Java\jdk-24),请在第二步路径页点击“更改”并记牢该路径 - 全程点“下一步”,勿取消勾选“Public JRE”或“Source Code”,它们是开发调试基础
- 安装完成后务必关闭向导窗口(而非直接关闭),确保注册表与文件写入完成
JAVA_HOME 和 Path 必须先配好
CLASSPATH 依赖 JAVA_HOME,所以这两项是前置条件。
- 打开“此电脑” → 右键“属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区点击“新建”:变量名填 JAVA_HOME,变量值填你实际的 JDK 安装路径(如
D:\Java\jdk-24,不含 bin) - 找到系统变量中的 Path → 编辑 → 新建两行:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(JDK 24 的 jre 目录已内嵌,路径存在) - 全部点击“确定”逐层保存
CLASSPATH 设置(按需启用)
仅当项目明确要求、使用老版构建工具(如 Ant)、或需加载 tools.jar/dt.jar 时才需手动设 CLASSPATH。JDK 24 中 tools.jar 已模块化,但兼容性保留。
- 仍在“系统变量”区点击“新建”
- 变量名填:CLASSPATH
- 变量值填:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(开头的.表示当前目录,;是 Windows 路径分隔符) - 若已有 CLASSPATH 变量,不要覆盖,而是编辑它,在末尾追加
;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
验证是否生效
每次修改环境变量后,必须新开一个 CMD 或 PowerShell 窗口测试。
- 输入
echo %JAVA_HOME%→ 应返回你设置的路径 - 输入
java -version→ 显示java version "24.0.1"即 JDK 运行正常 - 输入
javac -version→ 确认编译器可用 - 如需验证 CLASSPATH,可临时创建
Hello.java,用javac Hello.java && java Hello测试;若涉及自定义 jar 或 tools.jar 功能(如编译注解处理器),再检查 CLASSPATH 是否被识别

















