跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

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

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

未来可期发布于 2026/3/22更新于 2026/7/524 浏览
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. 验证安装是否成功
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 网络安全笔记:信息安全工程师与网络安全工程师考试大纲及 Web 安全大纲
  • 飞算 JavaAI 智能编码工具功能解析与实战案例
  • Python 基础练习题精选与解析
  • OpenClaw 飞书 AI 办公机器人搭建指南:本地模型与 Skills 集成
  • Python+AI 学习路线:从入门到实战专家
  • DeepSeek 时代下的前端开发范式变革与实践指南
  • stable-diffusion-videos 音乐视频制作教程:实现 AI 视频与音乐节奏同步
  • jmx_exporter 与 OpenTelemetry 集成:Java 应用可观测性最佳实践
  • 深度学习模型评估:核心指标与最佳实践
  • 基于SpringBoot的流浪动物救助收养系统
  • 无人机视角山区泥石流与滑坡图像识别数据集介绍
  • 前端错误处理最佳实践与实战指南
  • JSON 基础、数据转换与 Flask 前后端交互实战
  • 本地部署 OCR 文字检测系统:ResNet18 WebUI 一键启动指南
  • 基于 OpenClaw 的小红书配图批量生成与定时发布教程
  • 大语言模型 (LLM) 是什么?
  • Python 和 PyCharm 安装配置指南
  • Spring Boot 控制层参数绑定 @RequestPart 注解详解
  • 大模型 NLP 开发:行业趋势、核心技能与学习路径
  • 前端请求后端 404/405/500 状态码排查与解决指南

相关免费在线工具

  • 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