Java开发环境配置的核心是JDK安装与环境变量设置,需选LTS版JDK(如21或17),安装路径不含中文/空格,配置JAVA_HOME和Path(含%JAVA_HOME%\bin),验证java/javac版本及JAVA_HOME值。

Java 开发环境配置的核心是让系统能识别 java(运行)和 javac(编译)这两个命令。这靠的是 JDK 安装 + 环境变量设置,不是安装完就自动可用的。
选对 JDK 版本再下载
初学者直接选最新的 LTS(长期支持版),当前推荐 JDK 21 或 JDK 17。避免用非LTS版本(如JDK 22、23),虽然新但支持周期短、教程少、兼容性风险高。
- 个人学习免费用:OpenJDK(如 Eclipse Temurin、Amazon Corretto)或 Oracle JDK(个人用途仍免费)
- 别下错系统位数:Windows 用户看自己是 64 位系统(现在几乎全是),就下 x64 版本;macOS 用 Apple Silicon(M1/M2/M3)选 aarch64,Intel 芯片选 x64
- 国内下载快:推荐华为云镜像站(https://repo.huaweicloud.com/java/jdk/)或清华源,不用注册、不卡顿
安装时注意路径和选项
安装过程本身很简单,但两处细节影响后续配置:
-
安装路径不要含中文、空格或特殊符号,比如
D:\Java\jdk-21可以,C:\Program Files\Java\jdk-21或D:\我的Java\容易出问题 - JDK 11 及以后版本已内置 JRE,安装界面里出现 “Public JRE” 或 “Install JRE” 勾选项,一律取消勾选,避免多套运行环境冲突
- Windows 推荐用 .exe 安装包(自动注册、路径清晰),不建议用 .zip 手动解压(需自己配全路径)
必须配的两个环境变量
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在“系统变量”里操作:
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
立即学习“Java免费学习笔记(深入)”;
-
JAVA_HOME:新建变量,变量名填
JAVA_HOME,变量值填你 JDK 的安装目录(不含\bin),例如:D:\Java\jdk-21 -
Path:找到已有 Path 变量,点击“编辑”→“新建”,添加一行:
%JAVA_HOME%\bin(这是最关键的一步) - CLASSPATH 不需要配,现代 Java 项目基本不用;
%JAVA_HOME%\jre\bin在 JDK 11+ 中已不存在,也不用加
验证是否真成功
打开一个全新的命令提示符(cmd),输入三行命令,每行回车:
-
java -version→ 显示版本号(如 21.0.3) -
javac -version→ 显示相同版本号(说明编译器也到位) -
echo %JAVA_HOME%→ 显示你设的路径(确认变量没写错)
如果前两条报“不是内部或外部命令”,一定是 Path 没加对,或没开新 cmd 窗口(旧窗口不读新变量)。不复杂但容易忽略。

















