新手入门java开发必须安装jdk,推荐jdk 17或21 lts版本,从https://www.php.cn/link/e387385ebe0dbeefed3e8e9f3968aaba下载;安装路径禁用中文与空格,取消勾选“public jre”;配置java_home和path环境变量后,重启命令行并执行java -version与javac -version验证版本一致。

新手入门 Java 开发,第一步就是装好 JDK——它不是可选项,而是运行 javac 编译代码、用 java 运行程序、启动 IDEA 或 Eclipse 的前提。装错版本、路径含中文、漏配环境变量,都会导致命令行报“不是内部或外部命令”,卡在第一步。
选对版本:优先用 JDK 17 或 21 LTS
别碰非长期支持版(如 JDK 23/24),它们更新快但 IDE 和 Spring Boot 等主流框架适配不稳。当前最稳妥的选择是:
- JDK 17 LTS:企业项目主力,学习资料最多,兼容性好
- JDK 21 LTS:带虚拟线程等新特性,适合想接触前沿能力的新手
Oracle 官网现在强制注册且常捆绑软件,推荐直接去 https://www.php.cn/link/e387385ebe0dbeefed3e8e9f3968aaba 下载 —— 开源免费、无广告、更新及时,选「Java 17 LTS」或「Java 21 LTS」,再按系统选安装包(Windows 选 x64 Installer)。
安装时注意三个关键点
双击 .exe 文件后,全程点“下一步”即可,但有三处必须手动干预:
-
安装路径不能含中文、空格或特殊符号,例如
C:\Program Files\...就不行,建议改到C:\jdk-17或D:\Java\jdk-21 -
取消勾选“Public JRE”——它会额外装一套独立 JRE,极易和 JDK 自带的 jre 冲突,造成
java -version和javac -version显示不同版本 -
记下最终安装路径,比如
C:\jdk-17,后面配置环境变量要用
配环境变量:JAVA_HOME + Path 缺一不可
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,按顺序操作:
- 在“系统变量”里点“新建”,变量名填 JAVA_HOME,变量值填你记下的完整路径(不带 bin 子目录,如
C:\jdk-17) - 在“系统变量”中找到 Path,点击“编辑”→“新建”,输入
%JAVA_HOME%\bin - 全部点“确定”保存后,必须关掉所有已打开的命令行窗口,再重新打开一个,否则配置不生效
验证是否真正成功
在新开的命令提示符里,依次执行两行命令:
java -version
javac -version
两行输出的版本号要完全一致,且都包含 Adoptium 或 Temurin 字样。如果 javac 报错而 java 正常,大概率是 Path 里漏了 %JAVA_HOME%\bin,或者 JAVA_HOME 路径末尾多了反斜杠(如 C:\jdk-17\),删掉即可。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











