发布时间:2026/11/12 9:15:09作者:本站整理阅读:0次
最近好几个刚学 Java 的朋友问我,Java SE Development Kit JDK 到底去哪下、装完为啥 cmd 里敲 java 没反应。说实话这问题我当年也卡过,明明装好了,环境变量一漏配,命令行就是不认。所以今天把我自己反复装过好几台电脑的流程完整写一遍,从下载到验证,顺带把容易翻车的地方都标出来,你照着走基本不会出岔子。

先说下载渠道。搜 Java SE Development Kit JDK 出来的结果挺杂,建议直接去 Oracle 官网,或者用国内一些镜像站也行,速度能快不少。版本上,现在主流是 JDK 17 和 JDK 21,都是长期支持版,学基础、跑项目都够用。要是你跟着的老教程用的是 JDK 8,那也别纠结,装 8 也能跑,只是新语法用不了。
选的时候注意看系统位数,Windows 现在基本都是 x64,别下成 32 位的。下载下来是个 exe 安装包,双击就能跑。这里插一句,有些人搜 Java SE Development Kit JDK 下载 会点进一堆捆绑站,下到带广告的安装器,所以认准官网域名比较稳。
安装向导一路下一步就行,唯一要留心的是安装路径。默认会装在 C 盘的 Program Files 下面,路径里带空格。这个空格平时没事,但后面配环境变量的时候偶尔会有人因为路径没加引号出问题。我的习惯是改成 D:\Java\jdk-21 这种没空格的短路径,省心。
装完之后别急着关,很多人以为装完就完事了,其实 JDK 环境变量配置 才是重头戏。你可以先去安装目录看一眼,里面有没有 bin 文件夹,bin 里面有没有 java.exe 和 javac.exe,有就说明装对了。

右键此电脑 → 属性 → 高级系统设置 → 环境变量。在系统变量里新建一个 JAVA_HOME,值填你的 JDK 安装目录,比如 D:\Java\jdk-21。然后再找到 Path,编辑它,新增一条 %JAVA_HOME%\bin。就这两步,别的基本不用动。
有人问要不要配 CLASSPATH,现在真不用了,老教程里那套已经过时,配了反而可能出怪问题。配完记得一路确定保存,然后一定要重新开一个 cmd 窗口,旧窗口读不到新变量。

新开 cmd,敲 java -version,能出来版本号就成功了。再敲 javac -version,也有版本号说明编译器没问题。要是提示“不是内部或外部命令”,八成是 Path 没配对,或者你没重开窗口。还有一种情况是电脑里装了多个 JDK,Path 顺序不对,认到了旧的那个,这时候把 %JAVA_HOME%\bin 往上挪一挪就行。
另外 Java SE Development Kit JDK 装完 java 能用但 javac 不能用,多半是只装了 JRE 没装 JDK,或者 Path 里少配了 bin。遇到别慌,回去检查安装目录和变量,基本都能解决。配好之后就可以去写第一个 Hello World 了,环境这关过了,后面学起来就顺了。
Copyright 2002-2026 hncj.com 【火鸟手游网】 备案号:鄂ICP备2022003364号-1
鄂公网安备42011102004682号
声明:所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告