跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Javajava

JDK 17 安装与环境配置实战指南

JDK 17 作为长期支持版本,安装配置是开发环境搭建的基础。涵盖从官网获取安装包、Windows 系统下的安装步骤,以及环境变量 JAVA_HOME 与 Path 的配置方法。通过命令行验证 java 和 javac 版本,确保环境生效。过程中需注意路径准确性及终端刷新问题,帮助开发者快速完成本地开发环境的初始化。

未来可期发布于 2026/3/22更新于 2026/5/15 浏览
JDK 17 安装与环境配置实战指南

JDK 17 安装与环境配置实战指南

JDK 17 是当前的长期支持版本(LTS),对于 Java 开发者来说,搭建一个干净、稳定的本地环境是第一步。下面以 Windows 系统为例,分享从下载到验证的完整流程。

获取 JDK 安装包

建议直接访问 Oracle 官方下载页面,确保版本纯净且无额外捆绑软件。

  • 官方下载地址:https://www.oracle.com/java/technologies/javase/jdk17-downloads.html

文章配图

注意:注册登录可能需要账号,但通常下载无需强制登录,具体视官网策略而定。

执行安装程序

双击下载的 .exe 安装包,按照向导操作即可。这里没有太多复杂选项,默认路径通常没问题,除非你有特殊的磁盘规划需求。

文章配图

文章配图

安装完成后,界面会提示成功,点击 Finish 关闭即可。

文章配图

配置环境变量

这一步最关键,配置错了后续编译运行都会报错。我们需要设置 JAVA_HOME 和修改 Path。

1. 打开环境变量设置

按下 Win + R 键,输入 sysdm.cpl 并回车,在弹出的窗口中切换到「高级」标签页,点击下方的「环境变量」按钮。

文章配图

2. 新建系统变量

在「系统变量」区域,点击「新建」。这里定义 JDK 的安装根目录,方便后续引用。

变量名变量值
JAVA_HOMED:\Program Files\Java\jdk-17.0.1

文章配图

小贴士:变量值中的路径必须与你实际安装的目录完全一致,不要多写少写反斜杠。

3. 修改 Path 变量

在「系统变量」中找到 Path,选中后点击「编辑」。添加一条新项:

%JAVA_HOME%\bin

文章配图

这样做的目的是让系统在任何目录下都能找到 java.exe 和 javac.exe 等可执行文件。

验证安装是否成功

配置完环境变量后,记得重新打开一个新的命令提示符(cmd)或终端窗口,旧窗口不会自动刷新环境变量。

输入以下命令查看 Java 运行时版本:

java -version

文章配图

再检查编译器版本:

javac -version

文章配图

如果输出了类似 java version "17.0.x" 的信息,说明环境配置已经生效,可以开始编码了。

目录

  1. JDK 17 安装与环境配置实战指南
  2. 获取 JDK 安装包
  3. 执行安装程序
  4. 配置环境变量
  5. 1. 打开环境变量设置
  6. 2. 新建系统变量
  7. 3. 修改 Path 变量
  8. 验证安装是否成功
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 国内为何限制 Docker 使用?
  • 算法:位运算详解及常用技巧 (& ^ ~ -n n-1)
  • Sublime Text 跨平台编辑器安装与配置指南
  • C++ map 与 set 容器使用详解
  • C++ 搜索二叉树:特性、实现与应用
  • macOS 配置 Git 平台 SSH 连接
  • LLama-Factory 实战:基于自建数据集微调 Qwen7B 模型
  • C++类型约束实战精要
  • Python 数据统计入门与实战指南
  • Python 语言在网络安全入门中的应用与学习路线
  • Python 零基础入门教程:从基础到精通
  • 大模型为何被视为深度学习的未来
  • OpenClaw 实战:Claude Code 本地部署与配置指南
  • 970. Powerful Integers 题解:C 语言实现
  • AR 健身教练应用开发:基于 Rokid CXR-M SDK 的实战
  • 基于FPGA的CARRY4抽头延迟链TDC延时仿真
  • Docker 镜像与容器核心操作命令详解
  • 神经网络优化策略与工程实践
  • 高德地图 Web 端开发:API 安装与 Marker 地理编码实战
  • JavaScript 返回到上一页的三种常用方法

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online