0基础安装与配置JDK 17(Java环境搭建保姆级教程)

无论是开发Java应用、运行Spring Boot项目,还是学习编程基础,JDK(Java Development Kit)都是必不可少的工具。本文将以目前主流的JDK 17(LTS长期支持版本)​为例,详细讲解从下载、安装到环境变量配置的全流程,并附上验证方法,帮你10分钟搞定Java环境!


一、准备工作:明确需求与下载地址

1. 为什么选JDK 17?

  • LTS版本​:JDK 17是Oracle官方发布的长期支持版本(维护至2030年9月),稳定性高,适合生产环境和学习。
  • 社区支持广​:Spring Boot 3.x、主流框架(如Maven/Gradle)均默认兼容JDK 17。
  • 性能优化​:相比旧版(如JDK 8),JDK 17在启动速度、内存占用和并发处理上有显著提升。

2. 下载JDK 17安装包

图片[1]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网

推荐从官方或可信渠道下载,避免使用来源不明的版本(可能存在安全风险)。

官方下载地址(Oracle JDK 17):

🔗点我直达 Oracle JDK 17下载页
(需注册Oracle账号,部分功能可能受限,适合企业用户)

更简单的选择(免费开源,推荐新手):

📌 注意:根据你的操作系统选择版本:

Windows:选「Windows x64 Installer」(图形化安装包)或「Windows x64 ZIP」(免
安装压缩包);
macOS:选「macOS x64 DMG」(Intel芯片)或「macOS ARM64 DMG」(Apple Silicon芯片);
Linux:选「Linux x64 RPM」(RedHat系)或「Linux x64 TAR.GZ」(通用解压版)。

本文以 ​Windows系统 + Oracle JDK 17(x64 Installer)​​ 为例演示。

二、安装JDK 17(Windows图形化安装包)

操作步骤:

  1. 下载后运行安装包​:
    双击下载的「jdk-17.0.16_windows-x64_bin.exe」(文件名可能因版本略有差异),弹出安装向导窗口。
  2. 选择安装路径(关键!)​​:
    • 默认路径通常是 C:\Program Files\Java\jdk-17.x.x.x(建议换到D盘(如果有的话,当然默认也是可以的),避免后续配置出错)。
    • 如果想自定义路径(比如D盘),点击「更改」→ 选择目标文件夹(如 D:\Apps\DevTools\Java\jdk-17),​记住这个路径​(后续配置环境变量要用!),然后点击「下一步」。
  3. 等待安装完成​:
    安装程序会自动将JDK的核心文件(如bin、lib、conf等目录)复制到指定路径,耗时约1-3分钟,直到提示「安装成功」即可。
图片[2]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
图片[3]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
图片[4]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
图片[5]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网

这里是完整的jdk17版本项目文件。

⚠️ 注意:
不要修改默认的子目录名(如不要把 jdk-17.0.11 改成 jdk17,可能导致后续命令找不到路径);
如果安装时提示权限不足,请右键安装包选择「以管理员身份运行」。

三、配置Java环境变量(让系统全局识别JDK)

安装完成后,系统还不知道JDK在哪里,需要通过「环境变量」告诉它。环境变量分为「JAVA_HOME」和「Path」两部分。

1. 找到JDK的安装路径

图片[6]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网

打开文件资源管理器,进入你刚才安装JDK的目录(比如默认的 C:\Program Files\Java\jdk-17.0.11.0.9 或自定义的 D:\Java\jdk-17),​复制这个完整路径​(后面要用)。

2. 打开系统环境变量设置

图片[7]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
  • Win10/Win11​:
    右键点击「此电脑」→「属性」→ 左侧「高级系统设置」→ 弹出窗口中点击「环境变量(N)…」。
  • Win7​:
    右键「计算机」→「属性」→「高级系统设置」→「环境变量」。(实验机器为Windows11因此Windows不做演示,但原理一样)

3. 配置「JAVA_HOME」变量(指向JDK根目录)

图片[8]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
图片[9]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
  • 在「环境变量」窗口中,找到下方的「系统变量」区域(不是「用户变量」!),点击「新建」。
  • 输入以下信息:
    • 变量名​:JAVA_HOME(必须完全一致,区分大小写)
    • 变量值​:粘贴你刚才复制的JDK安装路径(例如 C:\Program Files\Java\jdk-17.0.11.0.9D:\Apps\DevTools\Java\jdk-17
  • 点击「确定」保存。

4. 修改「Path」变量(添加JDK命令路径)

方法一:

图片[10]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网

或者:方法二是使用绝对路径。

方法二:

图片[11]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网
  • 在「系统变量」中找到名为「Path」的变量(通常已存在),选中后点击「编辑」。
  • 在弹出的编辑窗口中,点击「新建」,依次添加以下两条路径(根据你的JDK版本可能略有差异,但核心是 bin 目录):
    • %JAVA_HOME%\bin(推荐!通过JAVA_HOME变量引用,避免硬编码路径)
    • (备用)如果你没用JAVA_HOME变量,直接写绝对路径(例如 C:\Program Files\Java\jdk-17.0.11.0.9\bin
  • 点击「确定」保存所有窗口(依次关闭「编辑环境变量」「环境变量」「系统属性」窗口)。

✅ 验证配置是否成功

图片[12]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网

Win + R 键,输入 cmd 回车,打开命令提示符窗口,依次输入以下命令并回车:

  1. 检查Java版本​: java -version 正常输出示例:openjdk version "17.0.11" 2024-04-16 OpenJDK Runtime Environment Temurin-17.0.11+9 (build 17.0.11+9) OpenJDK 64-Bit Server VM Temurin-17.0.11+9 (build 17.0.11+9, mixed mode, sharing) (如果看到类似信息,说明Java运行时环境已识别)
  2. 检查Javac(编译器)版本​: javac -version 正常输出示例: javac 17.0.11 (如果看到javac版本,说明JDK的开发工具(编译器)已配置成功。如果只安装了JRE(Java运行时环境),则不会有javac命令!)

❌ 常见问题排查:

  • 如果提示「java不是内部或外部命令」:检查「JAVA_HOME」变量值是否正确(路径是否存在),以及「Path」中是否添加了 %JAVA_HOME%\bin
  • 如果「JAVA_HOME」显示未定义:返回环境变量窗口,确认是否在「系统变量」中创建了该变量;
  • 路径中有空格(如 Program Files):用 %JAVA_HOME% 引用变量可避免手动输入路径时空格导致的错误。

四、其他系统配置(Mac/Linux用户参考)

Mac系统(Intel/Apple Silicon):

  1. 下载Temurin JDK 17 DMG包​(从Adoptium官网选择对应芯片版本)。
  2. 双击DMG安装包,拖拽「JDK 17」到「Applications」文件夹完成安装。
  3. 打开终端(Terminal),输入以下命令配置环境变量(编辑 ~/.zshrc~/.bash_profile):echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc source ~/.zshrc # 使配置生效
  4. 验证:java -versionjavac -version

Linux系统(Ubuntu/CentOS等):

  1. 下载Linux版JDK 17(如 jdk-17_linux-x64_bin.tar.gz),解压到 /usr/local/javasudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/ sudo mv /usr/local/jdk-17.x.x.x /usr/local/java/jdk-17 # 重命名方便管理
  2. 配置环境变量(编辑 /etc/profile 或用户目录的 ~/.bashrc):export JAVA_HOME=/usr/local/java/jdk-17 export PATH=$JAVA_HOME/bin:$PATH 然后运行 source /etc/profile(或 source ~/.bashrc)生效。
  3. 验证:java -version

五、总结:JDK 17环境搭建完成!

现在你已经成功:
✅ 下载并安装了JDK 17(开发工具包);
✅ 配置了系统环境变量(让命令行识别java/javac命令);
✅ 验证了Java环境可用(能编译和运行Java程序)。

接下来你可以:

  • 用记事本写一个简单的Java程序(比如HelloWorld.java),通过 javac HelloWorld.java 编译,再用 java HelloWorld 运行;
  • 安装IDE(如IntelliJ IDEA、Eclipse),开始开发Java应用;
  • 学习Spring Boot、Maven等项目,享受完整的Java开发体验!

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容