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

Java JDK 安装与环境配置教程

JDK 是 Java 开发核心工具包,包含 JRE、编译器及类库。详述在 Windows 环境下下载 JDK 23、安装流程、配置 JAVA_HOME 与 PATH 环境变量、验证安装及编写运行 Hello World 程序的全过程,帮助开发者快速搭建 Java 开发环境。

暗影行者发布于 2026/3/25更新于 2026/6/422 浏览
Java JDK 安装与环境配置教程

1. JDK 介绍

JDK(Java Development Kit) 是 Java 程序开发的核心工具包,包含了开发 Java 应用程序所需的所有资源。它为开发者提供了编写、编译、调试和运行 Java 程序的工具和类库。

JDK 的主要组成部分:

  1. JRE(Java Runtime Environment):
    • 是 Java 程序运行的环境,包含了 JVM 和运行 Java 程序所需的核心类库。
    • JDK 包含了 JRE,因此开发者在使用 JDK 时,实际上也已经拥有了 JRE。
  2. Java 编译器(javac):
    • 将 Java 源代码(.java 文件)编译成字节码(.class 文件),供 JVM 执行。
  3. Java 类库(API):
    • 提供了大量的预定义类和方法,供开发者在编写程序时使用。常见的类库有:
      • java.lang:包含基本的类,如 String、Math、Object 等。
      • java.util:提供集合框架、日期和时间处理等功能。
      • java.io:处理输入输出(I/O)操作的类。
      • java.net:处理网络编程的类。
  4. 工具(如 javadoc、jdb、jar):
    • javadoc:用于从 Java 源代码中的注释生成 API 文档。
    • jdb:调试工具,帮助开发者排查程序中的问题。
    • jar:用于打包和压缩 Java 类文件及相关资源的工具。

2. 下载 JDK

  • 选择适合 JDK 版本,本文选择 JDK 23 在 Windows x64 环境下安装 x64 Installer。选择建议:

    • 普通用户:选择 x64 Installer,简便、快速。
    • 开发者或需要灵活控制安装位置的用户:选择 x64 Compressed Archive,需要手动设置环境变量。
    • IT 管理员或批量部署:选择 x64 MSI Installer,适合批量安装和企业环境。
  • 需要下载其他版本 JDK 的可以参考下面流程(比如 JDK 17/JDK 11/JDK 8),不需要下载其他版本的跳过到 安装 JDK。

根据自己电脑的配置选择合适的版本下载。

访问 Oracle 官网,选择 Products 下拉框点击 Java;

3. 安装 JDK

  1. 运行安装程序:
    • 双击下载的 .exe 安装文件,开始安装过程。
  2. 完成安装:

安装完成后,点击'关闭'关闭安装程序。

在安装过程中,可以选择默认安装路径,也可以自定义安装路径。我这里改成了自己设置的路径(D:\JDK),记住这个路径,在后面配置环境变量的时候需要用到。

4. 配置环境变量

配置 JAVA_HOME

  1. 打开系统属性:

按 Win + I 快捷键将打开'设置'窗口,选择'系统信息'。

在弹出的窗口中,点击'高级系统设置'。

  1. 进入环境变量设置:

在 系统属性 窗口中,点击'环境变量'。

  1. 添加 JAVA_HOME 变量:

在 系统变量 区域,点击'新建'按钮,添加以下内容:

  • 变量名:JAVA_HOME
  • 变量值:填写你的 JDK 安装路径,例如 D:\JDK(请根据实际安装路径调整)。

点击'确定'。

配置 PATH 变量

  1. 找到名为 'Path' 的变量,点击'编辑'。
  2. 点击'新建',并添加以下路径:
    • %JAVA_HOME%\bin

确认保存后,点击'确定'。

5. 验证安装

  1. 打开命令提示符:
    • 按 Win + R 打开运行对话框,输入 cmd 并按回车,打开 命令提示符。

检查编译器: 还可以检查 javac(Java 编译器)是否安装:

javac -version

如果一切顺利,命令会显示 JDK 编译器的版本信息。

检查 JDK 版本: 在命令行中输入以下命令,确认安装成功:

java -version

如果安装成功,你将看到类似于以下输出:

java version "23.0.x" Java(TM) SE Runtime Environment (build 23.0.x+xxx) Java HotSpot(TM) 64-Bit Server VM (build 23.0.x+xxx, mixed mode)

6. 创建并测试简单的 Java 程序

6.1 创建 Java 程序

  • 将文件保存为 HelloWorld.java。(这里需要打开文件扩展名,打开方法看 6.3 在显示或更改文件的扩展名(文件后缀))

打开文本编辑器,输入以下代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

6.2 编译和运行程序

  • 在命令行中,切换到保存 HelloWorld.java 文件的目录。

输入以下命令来编译:

javac HelloWorld.java

然后,运行程序:

java HelloWorld

你应该会看到输出:

Hello, World!

6.3 在显示或更改文件的扩展名(文件后缀)

显示文件扩展名

  1. 打开文件资源管理器:
    • 按下 Win + E 打开文件资源管理器。
  2. 进入视图设置:
    • 在文件资源管理器的窗口中,点击'查看'菜单。
    • 然后选择'显示',接着勾选'文件扩展名'。

或者,点击'查看' -> '选项',然后选择'查看'标签,取消选中'隐藏已知文件类型的扩展名'。

更改文件扩展名

  1. 右键点击文件,选择'重命名'。
  2. 修改文件名并添加新的扩展名(例如 .txt 或 .jpg)。
  3. 按 Enter 确认。

注意:更改文件扩展名时,确保新的扩展名适合文件类型,否则文件可能无法正确打开。

目录

  1. 1. JDK 介绍
  2. 2. 下载 JDK
  3. 3. 安装 JDK
  4. 4. 配置环境变量
  5. 5. 验证安装
  6. 6. 创建并测试简单的 Java 程序
  7. 6.1 创建 Java 程序
  8. 6.2 编译和运行程序
  9. 6.3 在显示或更改文件的扩展名(文件后缀)
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • YOLOv8 核心算法创新与工程部署详解
  • 解决前端 Axios 请求 Net::ERR_CONNECTION_REFUSED 连接拒绝问题
  • Docker 部署私人 AI 电脑助手 Moltbot
  • Java面向对象入门:类、对象与封装详解
  • MySQL 内置函数实战:日期、字符串与数学处理
  • Spring Boot 4 自定义序列化器配置与实战
  • C++ std::map 容器用法详解
  • 学术写作合规工具功能分型与协同路径:八类系统解析
  • OpenClaw v2026.3.8 全平台部署指南:环境准备与本地模型对接
  • BaseCTF Week3 Web & Misc 解题复盘
  • Java 中间件:RabbitMQ 消费端限流实战(basicQos 配置)
  • C++ 二叉搜索树简单实现:增删查改详解
  • Python 入门:FastAPI + SQLite3 + Requests 基础教学
  • GitHub Copilot 四种工作模式区别:Agent、Ask、Edit、Plan
  • Dify 接入企业微信群聊机器人配置指南
  • AIGC 时代的网络安全威胁与应急响应机制构建
  • 数据库 SQL 防火墙构建主动防御机制
  • DeepSeek-R1 开源大模型推理优化实战方案
  • VR + 具身智能 + 人形机器人:构建现实世界的智能接口
  • C++ 红黑树详解与实现

相关免费在线工具

  • 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