windows10 java安装

老刘

Windows 10 安装 Java 完整教程:从下载到环境变量配置,小白也能轻松搞定

很多同学第一次接触 Java 开发、跑 Minecraft 服务器,或者用某些设计软件时,都会被提示“找不到 Java”或者“需要安装 JDK”。Windows 10 系统本身不自带 Java,所以得自己装。这篇教程会一步一步把安装过程讲清楚,从下载到配置环境变量,再到验证能不能用,全部按小白能看懂的方式写,跟着做就能成功。

先搞清楚:装 JRE 还是 JDK?

简单说两句区别,避免装错:

  • JRE(Java Runtime Environment):只负责运行已经写好的 Java 程序。普通用户玩某些软件、网页小游戏用这个就够。
  • JDK(Java Development Kit):包含 JRE,还多了编译、调试工具。写代码、做项目、用 Maven/Gradle、跑大部分开发工具,必须装 JDK。

现在绝大多数情况直接装 JDK 就行,它已经包含运行环境。推荐装 JDK 17JDK 21(长期支持版,稳定又够用),老项目可能需要 JDK 8 或 11,后面也会提到怎么处理多版本。

安装前准备

  1. 确认系统是 64 位 Windows 10(几乎所有 Win10 都是)。右键“此电脑”→属性,看“系统类型”。
  2. 关掉杀毒软件的实时防护一会儿(有些会误拦安装包)。
  3. 建议用管理员账户操作。
  4. 提前想好安装路径,最好别装 C 盘根目录,可以建个文件夹比如 D:\Java

第一步:下载 Java JDK(推荐免费稳定版)

官方 Oracle 现在下载要注册账号,比较麻烦。推荐用免费的 OpenJDK 发行版,完全兼容,个人和公司都能用。

最省事的选择是 EclIPse Temurin(原 AdoptOpenJDK):

  1. 打开浏览器,搜索“Eclipse Temurin”或直接访问官方下载页。
  2. 选择:
    • Operating System:Windows
    • Architecture:x64
    • Package Type:JDK
    • Version:17(LTS)或 21(LTS)
  3. 下载 .msi 安装包(图形界面安装最简单)。文件大概 100 多 MB。

也可以用微软出品的 Microsoft Build of OpenJDK,或者 Amazon Corretto,下载方式类似。如果一定要用 Oracle 官方版,去 Oracle 网站注册后下载对应 Windows x64 的 JDK。

下载完成后,建议核对一下文件大小,别下到残缺包。

第二步:安装 JDK(图文步骤化)

双击下载好的 .msi 文件,开始安装:

  1. 弹出安装向导,点“Next”。
  2. 接受许可协议,继续 Next。
  3. 选择安装路径。默认是 C:\Program Files\Eclipse Adoptium\jdk-17.x.x-hotspot 之类。建议改成自己建的文件夹,例如 D:\Java\jdk-17,路径里不要有中文和空格。
  4. 有的安装包会问是否设置 JAVA_HOME,如果有这个选项就勾上。
  5. 一路 Next,直到 Finish。安装过程通常 1 分钟左右。

安装结束后,记一下实际安装路径,后面配置环境变量要用。

如果下的是 .zip 压缩包而不是安装包,直接解压到目标文件夹即可,同样记住路径。

第三步:配置环境变量(最关键的一步)

装完软件不等于系统认识它,必须把路径告诉 Windows。

  1. 右键“此电脑”→“属性”。
  2. 左侧点“高级系统设置”。
  3. 点“环境变量”按钮。
  4. 在“系统变量”区域(下面那块)新建:
    • 变量名:JAVA_HOME
    • 变量值:你的 JDK 安装路径,例如 D:\Java\jdk-17(注意不要带 bin)
  5. 找到系统变量里的 Path,双击打开。
  6. 新建一条:%JAVA_HOME%\bin
  7. 再新建一条:%JAVA_HOME%\jre\bin(有的版本没有 jre 子目录就跳过)。
  8. 全部确定保存,把打开的窗口都关掉。

注意顺序:建议把这两条放在 Path 列表的靠前位置,避免被其他软件干扰。

第四步:验证是否安装成功

打开命令提示符验证:

  1. Win + R,输入 cmd,回车。
  2. 输入命令:
    java -version
  3. 再输入:
    javac -version

如果显示类似:

openjdk version "17.0.x" ...

javac 17.0.x

就说明安装和配置都成功了。

如果提示“不是内部或外部命令”,说明 Path 没配好,重新检查环境变量,改完后一定要重新打开一个新的 cmd 窗口再试。

常见问题快速解决

问题1:java -version 能出结果,javac 不行
说明只配了运行环境,没把 bin 目录加到 Path,或者装成了纯 JRE。回去检查 Path 里是否有 %JAVA_HOME%\bin

问题2:提示版本太旧或找不到主类
可能装了多个 Java,系统调用了旧的。在 cmd 输入 where java 看实际调用的是哪个路径,把正确的 Path 调到最前面。

问题3:中文路径或空格导致奇怪错误
重装到纯英文无空格路径,重新配 JAVA_HOME。

问题4:想同时保留多个版本(JDK8 + JDK17)
分别安装到不同文件夹,建不同的 JAVA_HOME(比如 JAVA_HOME8、JAVA_HOME17),需要切换时改 Path 指向,或者用一些切换工具。日常开发推荐用 SDKMAN 或专门的版本管理工具,但 Win10 上手写脚本切换也行。

问题5:安装后软件还是提示找不到 Java
重启电脑,或者检查那个软件是否指定了自己的 Java 路径。有些软件(如 Android Studio、IDEA)可以在设置里手动指定 JDK 位置。

安装后的小优化建议

  • 把安装路径加到系统还原点,方便以后重装系统快速恢复。
  • 开发用的话,建议再装个 IntelliJ IDEA 社区版或 Eclipse,它们会自动检测 JDK。
  • 定期检查更新,Temurin 官网可以下载新版本覆盖安装。
  • 如果只是偶尔运行 Java 程序,装完后可以在“应用和功能”里确认占用空间,不需要的旧版本及时卸载。

按照上面步骤做完,Windows 10 上的 Java 环境就完整可用了。无论是学习编程、搭建服务还是运行工具,基本都能覆盖。环境变量配好后记得新开命令窗口验证,这是最容易被忽略的细节。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

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

目录[+]