Windows 10 怎么安装 JDK 8?超详细小白教程
很多刚接触 Java 的朋友,或者需要跑一些老项目、Android 相关工具的人,都会遇到同一个问题:Windows 10 怎么安装 JDK 8。JDK 8 虽然不是最新版本,但稳定性好,兼容性强,很多企业项目、学习资料、Maven 仓库里的老依赖,至今还在用它。下面我把从下载到配置、验证的完整流程写清楚,一步一步来,照着做基本不会出错。
一、先搞清楚:JDK 8 是什么,为什么还要装它
JDK 全称 Java Development Kit,是写 Java 程序和运行 Java 程序必须的工具包。里面包含了编译器 javac、运行环境 JRE 以及各种调试工具。
JDK 8 发布于 2014 年,是目前使用最广泛的 LTS(长期支持)版本之一。很多公司内部系统、Spring Boot 早期版本、Hadoop 生态、部分 Android 开发工具,仍然指定用 JDK 8。新电脑装完 Windows 10 后默认没有 Java 环境,所以需要手动安装。
注意:Oracle 官方已经不再免费提供 JDK 8 的长期更新,个人学习和非商业使用可以下载,但更推荐用开源免费的发行版,比如 Eclipse Temurin(原 AdoptOpenJDK)或 Amazon Corretto,避免授权问题。
二、安装前的准备工作
- 确认系统是 64 位 Windows 10(几乎所有 Win10 都是)。右键“此电脑”→属性,看系统类型。
- 最好先卸载电脑里已有的其他 Java 版本,避免冲突。到“控制面板”→“程序和功能”里搜 Java 或 JDK,全部卸载。
- 准备一个干净的下载位置,比如 D:\Software,不要直接装到 C 盘系统目录,后期换系统方便。
- 关闭杀毒软件或 Windows Defender 的实时保护(安装时偶尔会误报),装完再开。
三、下载 JDK 8 安装包(推荐免费稳定源)
最稳妥的方式是去 Eclipse Temurin 官网下载(免费、开源、长期维护):
- 打开浏览器,搜索 “Eclipse Temurin JDK 8” 或直接访问 adoptium.net。
- 页面上选择:
- Version:8 (LTS)
- Operating System:Windows
- Architecture:x64
- Package Type:JDK
- 点击下载 .msi 安装包(推荐 .msi,安装更简单,自动处理部分环境变量)。文件大概 100 多 MB。
如果一定要 Oracle 原版,可以去 Oracle 官网的 Java SE 8 Archive Downloads 页面,需要注册 Oracle 账号才能下载。个人建议优先用 Temurin,省事且无授权风险。
下载完成后,右键安装包→属性→解除锁定(如果有的话),防止安装被拦截。
四、正式安装 JDK 8(图文步骤拆解)
- 双击下载好的 .msi 文件,弹出安装向导。
- 点击 “Next”。
- 选择安装路径。默认是 C:\Program Files\Eclipse Adoptium\jdk-8.x.x.x-hotspot,建议改成自己习惯的路径,比如 D:\Java\jdk1.8.0_xxx。记住这个路径,后面配环境变量要用。
- 继续 Next,安装程序会自动把 JRE 和开发工具装上。
- 安装过程大概 1-2 分钟,结束后点击 “Close” 或 “Finish”。
如果下载的是 .zip 压缩包(绿色版),直接解压到 D:\Java\jdk1.8.0_xxx 即可,不需要安装程序。
五、配置环境变量(最关键的一步,小白容易卡在这里)
安装完只是把文件放到电脑上,系统还不知道 Java 在哪,必须手动告诉它。
- 右键“此电脑”→属性→高级系统设置→环境变量。
- 在“系统变量”区域(下面那个)点击“新建”:
- 变量名:JAVA_HOME
- 变量值:你刚才安装的路径,例如 D:\Java\jdk1.8.0_xxx(不要带 bin,只到 jdk 目录)。
- 找到系统变量里的 Path,双击编辑。
- 点击“新建”,添加两行:
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin (有的版本没有单独 jre 目录,只加第一行也行)
- 确认所有窗口点“确定”,一路退出。
注意:变量值千万别加引号,路径里不要有中文或空格(如果有空格,用短路径或者换位置)。改完环境变量后,已经打开的 CMD 窗口不会立即生效,必须关掉重新打开。
六、验证是否安装成功
- 按 Win + R,输入 cmd,回车打开命令提示符。
- 输入以下两条命令,分别回车:
java -version
javac -version
正常情况会显示类似:
java version "1.8.0_xxx"
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...
以及
javac 1.8.0_xxx
如果出现“不是内部或外部命令”,说明环境变量没配好,回去检查 JAVA_HOME 和 Path,特别注意有没有多打空格、路径是否正确。
再输入 echo %JAVA_HOME%,应该能打印出你设置的路径。
七、常见问题及解决办法
问题1:java -version 显示其他版本 说明 Path 里有旧的 Java 路径排在前面。打开环境变量,把 %JAVA_HOME%\bin 移到 Path 的最上面,或者删掉旧的 Java 路径。
问题2:安装后提示缺少 jvm.dll 或找不到主类 多半是 32 位和 64 位混装,或者安装路径被杀毒软件隔离。重新用 64 位安装包,并添加杀毒白名单。
问题3:命令行能用,但 Eclipse / IDEA 找不到 JDK 在 IDE 里手动指定 JDK 路径:File → Project Structure → SDKs → 添加你安装的 jdk 目录。
问题4:Win10 权限问题导致安装失败 右键安装包“以管理员身份运行”。或者临时关闭 UAC(用户账户控制)。
问题5:想同时保留多个 JDK 版本 可以装多个,用 JAVA_HOME 切换,或者用工具如 jEnv、SDKMAN(Windows 上可用 scoop 安装),开发时在 IDE 里按项目指定不同 JDK。
八、安装后的小优化建议
- 把 jdk 目录下的 bin 文件夹加到快捷方式,方便以后直接用。
- 如果经常用 Maven 或 Gradle,记得它们也要指向同一个 JDK 8。
- 定期检查更新:Temurin 的 JDK 8 还会有安全补丁,可以去官网看有没有新 build。
- 写代码时建议配合 IDEA 或 VS Code + Java 插件,体验比纯记事本强太多。
- 测试一个简单程序:新建 HelloWorld.java,用记事本写代码,然后 cmd 里 javac 编译、java 运行,确认完整链路通畅。
按照上面步骤,从下载到验证通常 10-15 分钟就能搞定。Windows 10 对 JDK 8 的兼容性非常好,只要环境变量配正确,基本一次成功。装好后就可以安心学 Java、跑项目或者使用依赖 Java 的各种工具了。如果中途某一步提示具体报错,把完整错误信息记下来,对照上面的常见问题基本都能对上。

还没有评论,来说两句吧...