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

Java 开发环境搭建:JDK 安装与变量配置详解

详细记录了 Java 开发环境的搭建流程。首先通过命令行验证系统是否已安装 Java,随后根据操作系统位数选择合适的 JDK 版本进行下载安装。核心步骤在于正确配置 JAVA_HOME 和 Path 环境变量,确保系统能识别 java 命令。最后再次运行版本检查命令确认配置生效,为后续开发工作打好基础。

涅槃凤凰发布于 2016/6/24更新于 2026/10/2292 浏览
Java 开发环境搭建:JDK 安装与变量配置详解

Java 开发环境搭建:JDK 安装与变量配置详解

在开始编写 Java 代码之前,一个稳定且配置正确的运行环境是基础。很多新手容易卡在环境变量的配置上,这里整理了一套通用的排查与配置流程,照着做基本不会出错。

一、检测当前环境状态

打开终端或命令行工具(Windows 下用 CMD 或 PowerShell),输入以下命令查看是否已安装 Java:

java -version

如果系统提示'不是内部或外部命令',说明尚未安装或环境变量未配置。若能看到类似 java version "1.8.0_xxx" 的版本信息,则说明环境已就绪,可跳过安装步骤。

二、下载并安装 JDK

如果确认需要安装,请根据你的操作系统类型选择对应的安装包。目前主流开发推荐使用 JDK 17 或 JDK 21 等长期支持版本。

  1. 确认系统架构:在命令行输入 systeminfo(Windows)或 uname -m(Linux/macOS)查看系统是 32 位还是 64 位。现在绝大多数设备都是 64 位,建议直接下载 64 位版本以获得更好的性能。
  2. 获取安装包:前往 Oracle 官网或 Adoptium 等可信源下载对应版本的 JDK 安装包。避免使用来路不明的第三方修改版,以防安全漏洞。
  3. 执行安装:运行下载的安装程序,按照向导完成安装。默认路径通常即可,但请记住安装目录的完整路径(例如 C:\Program Files\Java\jdk-17)。

三、配置环境变量

这是最关键的一步,配置错误会导致 IDE 无法启动或编译报错。

1. 新建 JAVA_HOME

在系统环境变量中新增一个名为 JAVA_HOME 的变量,其值指向 JDK 的安装目录。注意不要包含末尾的反斜杠。

2. 更新 Path 变量

找到系统变量中的 Path,编辑后添加 %JAVA_HOME%\bin。这一步是为了让系统在任何目录下都能识别 java 和 javac 命令。

提示:如果是 Windows 用户,记得重启命令行窗口或重新登录系统,以便环境变量生效。

四、验证配置

配置完成后,务必再次运行第一步的命令进行检查:

java -version
javac -version

如果两个命令都输出了版本号,恭喜你,环境配置成功,可以开始愉快地写代码了。

目录

  1. Java 开发环境搭建:JDK 安装与变量配置详解
  2. 一、检测当前环境状态
  3. 二、下载并安装 JDK
  4. 三、配置环境变量
  5. 1. 新建 JAVA_HOME
  6. 2. 更新 Path 变量
  7. 四、验证配置

更多推荐文章

查看全部
  • KWDB 运维实战:用 SQL 融合 Metrics 指标与 CMDB 资产数据
  • Vivado 环境下 FPGA 程序在线更新方案
  • Dart 设计模式:建造者模式
  • 通达信 API 与 Python 构建量化交易系统实战
  • 基于 SpringBoot2+Vue3 的旅游出行指南系统设计与实现
  • C++ 从零实现 TCP Socket 网络工具实战
  • 自然语言处理在医疗领域的应用与实战
  • PuLID 技术:突破 AI 绘画身份一致性难题
  • HarmonyOS 应用集成静默登录与端云一体功能实践
  • 命令行工具 MCPHost:通过模型上下文协议与大模型交互
  • 自然语言处理在教育领域的应用与实战
  • SRC 漏洞挖掘实战经验与技巧总结
  • C++ DFS 与 BFS 算法实战详解
  • 大模型 Agent(智能体)核心架构与 RAG 应用解析
  • 二级 Python 考试综合应用题真题及参考代码解析
  • MATLAB 实现基于强制导向函数法(PFA)的无人机三维路径规划
  • 【Project Aria】Meta新一代的AR眼镜及其数据集
  • 基于 AI 辅助的高校宿舍管理系统设计与实现
  • HarmonyOS ArkTS 前景模糊样式 foregroundBlurStyle 详解
  • 从 vw/vh 到 clamp():前端响应式设计的痛点与演进

相关免费在线工具

  • 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