jdk安装后必须配置java_home和path环境变量,否则java、javac命令无法识别;java_home指向jdk根目录,path添加%java_home%\bin;验证用echo %java_home%、java -version和javac -version;classpath通常无需配置。

JDK 安装后必须配置系统环境变量,否则在命令行里输入 java 或 javac 会提示“不是内部或外部命令”。核心就两步:设 JAVA_HOME,再把它的 bin 目录加进 PATH。
设置 JAVA_HOME 系统变量
这是最关键的一步,几乎所有 Java 工具(Maven、Tomcat、IDEA)都依赖它。
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区域点击“新建”
- 变量名填:JAVA_HOME
- 变量值填:JDK 的根目录路径(例如
D:\Java\jdk-17或C:\Program Files\Java\jdk-21)
⚠️ 注意:路径不能带中文、空格;也不能写成...\bin或...\jre\bin
把 JDK 的 bin 目录加入 PATH
这样你才能在任意文件夹下直接运行 java、javac 等命令。
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
- 在“系统变量”列表中找到 Path(大小写不敏感),选中并点击“编辑”
- 点击“新建”,输入:
%JAVA_HOME%\bin - 如果之前装过其他 JDK,建议删掉旧的
java.exe所在路径,或把新条目移到最上方,避免版本冲突
验证是否配置成功
打开一个新的命令提示符(cmd),依次执行:
-
echo %JAVA_HOME%—— 应该输出你刚设的 JDK 路径 -
java -version—— 显示 JDK 版本号(如 17.0.2) -
javac -version—— 显示编译器版本,和上面一致即正常
CLASSPATH 一般不用配
JDK 8 及以后版本默认能自动加载核心类库,除非老项目明确要求,否则跳过这步即可。强行配置反而容易出错。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










