无论是开发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环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924204603413-image-1024x547.png)
推荐从官方或可信渠道下载,避免使用来源不明的版本(可能存在安全风险)。
官方下载地址(Oracle JDK 17):
🔗点我直达 Oracle JDK 17下载页
(需注册Oracle账号,部分功能可能受限,适合企业用户)
更简单的选择(免费开源,推荐新手):
- Adoptium Temurin JDK 17(Eclipse基金会维护,完全免费且兼容Oracle JDK):
🔗 点我直达Adoptium Temurin JDK 17下载页
(国内访问快,无账号限制,推荐优先下载)
📌 注意:根据你的操作系统选择版本:
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图形化安装包)
操作步骤:
- 下载后运行安装包:
双击下载的「jdk-17.0.16_windows-x64_bin.exe」(文件名可能因版本略有差异),弹出安装向导窗口。 - 选择安装路径(关键!):
- 默认路径通常是
C:\Program Files\Java\jdk-17.x.x.x(建议换到D盘(如果有的话,当然默认也是可以的),避免后续配置出错)。 - 如果想自定义路径(比如D盘),点击「更改」→ 选择目标文件夹(如
D:\Apps\DevTools\Java\jdk-17),记住这个路径(后续配置环境变量要用!),然后点击「下一步」。
- 默认路径通常是
- 等待安装完成:
安装程序会自动将JDK的核心文件(如bin、lib、conf等目录)复制到指定路径,耗时约1-3分钟,直到提示「安装成功」即可。
![图片[2]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924200621599-image.png)
![图片[3]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924200655712-image.png)
![图片[4]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924200750786-image.png)
![图片[5]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924200817311-image-1024x583.png)
这里是完整的jdk17版本项目文件。
⚠️ 注意:
不要修改默认的子目录名(如不要把 jdk-17.0.11 改成 jdk17,可能导致后续命令找不到路径);
如果安装时提示权限不足,请右键安装包选择「以管理员身份运行」。
三、配置Java环境变量(让系统全局识别JDK)
安装完成后,系统还不知道JDK在哪里,需要通过「环境变量」告诉它。环境变量分为「JAVA_HOME」和「Path」两部分。
1. 找到JDK的安装路径
![图片[6]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924201724503-image-1024x583.png)
打开文件资源管理器,进入你刚才安装JDK的目录(比如默认的 C:\Program Files\Java\jdk-17.0.11.0.9 或自定义的 D:\Java\jdk-17),复制这个完整路径(后面要用)。
2. 打开系统环境变量设置
![图片[7]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924201550133-image-909x1024.png)
- Win10/Win11:
右键点击「此电脑」→「属性」→ 左侧「高级系统设置」→ 弹出窗口中点击「环境变量(N)…」。 - Win7:
右键「计算机」→「属性」→「高级系统设置」→「环境变量」。(实验机器为Windows11因此Windows不做演示,但原理一样)
3. 配置「JAVA_HOME」变量(指向JDK根目录)
![图片[8]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924201826116-image-1024x988.png)
![图片[9]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924201359112-image-1024x267.png)
- 在「环境变量」窗口中,找到下方的「系统变量」区域(不是「用户变量」!),点击「新建」。
- 输入以下信息:
- 变量名:
JAVA_HOME(必须完全一致,区分大小写) - 变量值:粘贴你刚才复制的JDK安装路径(例如
C:\Program Files\Java\jdk-17.0.11.0.9或)D:\Apps\DevTools\Java\jdk-17
- 变量名:
- 点击「确定」保存。
4. 修改「Path」变量(添加JDK命令路径)
方法一:
![图片[10]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924202218786-image-1024x990.png)
或者:方法二是使用绝对路径。
方法二:
![图片[11]-0基础安装与配置JDK 17(Java环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924202341712-image-1024x990.png)
- 在「系统变量」中找到名为「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环境搭建保姆级教程)-大毛技术网](https://www.dm6.top/wp-content/uploads/2025/09/20250924203027844-image-1024x533.png)
按 Win + R 键,输入 cmd 回车,打开命令提示符窗口,依次输入以下命令并回车:
- 检查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运行时环境已识别) - 检查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):
- 下载Temurin JDK 17 DMG包(从Adoptium官网选择对应芯片版本)。
- 双击DMG安装包,拖拽「JDK 17」到「Applications」文件夹完成安装。
- 打开终端(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 # 使配置生效 - 验证:
java -version和javac -version。
Linux系统(Ubuntu/CentOS等):
- 下载Linux版JDK 17(如
jdk-17_linux-x64_bin.tar.gz),解压到/usr/local/java:sudo 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 # 重命名方便管理 - 配置环境变量(编辑
/etc/profile或用户目录的~/.bashrc):export JAVA_HOME=/usr/local/java/jdk-17 export PATH=$JAVA_HOME/bin:$PATH然后运行source /etc/profile(或source ~/.bashrc)生效。 - 验证:
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开发体验!
完











暂无评论内容