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

在 Windows 上安装与配置 JDK 23 开发环境

在 Windows 上安装 JDK 23 的完整过程:选择 x64 Installer 下载安装,自定义路径到 D:\\JDK;配置环境变量 JAVA_HOME 和 Path 中的 %JAVA_HOME%\\bin;用 java -version 和 javac -version 验证;编写 HelloWorld.java 并编译运行,同时注意 Windows 下文件扩展名的显示设置。

岁月神偷发布于 2026/6/22更新于 2026/8/2018 浏览
在 Windows 上安装与配置 JDK 23 开发环境

JDK 简介

JDK(Java Development Kit)是开发 Java 程序的核心工具包,包含了编写、编译、调试和运行 Java 程序所需的一切。它自带 JRE,所以装完 JDK 就不需要单独安装运行时了。主要的组成部分:

  • JRE:Java 运行时环境,包括 JVM 和核心类库。
  • javac 编译器:把 .java 源码编译成 .class 字节码。
  • 标准类库:比如 java.lang(基础类)、java.util(集合、日期)、java.io(输入输出)、java.net(网络)等。
  • 其他工具:javadoc(生成文档)、jdb(调试)、jar(打包)等。

下载 JDK 23

去 Oracle 官网的 Java 下载页面,找到 JDK 23 的 Windows 版本。对于大多数情况,选 x64 Installer(.exe)最省心,双击安装、自动配置大部分东西。如果你习惯绿色版或需要同时装多个版本,可以下载 Compressed Archive 自己解压再手动设环境变量。企业批量部署就用 MSI 安装包。我一般直接下 Installer,简单快速。

安装

双击下载的 .exe 文件开始安装。安装过程中可以自定义路径,比如我把 JDK 装到了 D:\\JDK,你也可以用默认路径。记住这个位置,后面配环境变量会用到。

配置环境变量

Windows 上需要手动添加 JAVA_HOME 并更新 Path。

  1. 按 Win + I 打开设置,搜索'环境变量',点击'编辑系统环境变量'。
  2. 在'系统属性'窗口点'环境变量'。
  3. 在'系统变量'区域点'新建',变量名填 JAVA_HOME,变量值填你的 JDK 安装路径,比如 D:\\JDK。
  4. 在系统变量里找到 Path,点'编辑',再点'新建',输入 %JAVA_HOME%\\bin,然后一路确定保存。

验证安装

打开命令提示符(Win + R 输入 cmd),分别执行:

java -version

和

javac -version

如果打印出 JDK 的版本号,比如 java version \"23.0.x\",就说明安装和配置成功了。

测试 Hello World

新建一个文件,命名为 HelloWorld.java。注意:Windows 可能隐藏了文件扩展名,如果看不到 .java 后缀,先打开文件资源管理器,点'查看'菜单,勾选'文件扩展名'。然后用记事本或其他编辑器打开,输入以下代码:

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

保存后,在命令行里切换到文件所在目录,执行:

javac HelloWorld.java

如果没有报错,再运行:

java HelloWorld

看到 Hello, World! 就大功告成。

  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 非科班转行数据分析:Python 自学路径与实战经验
  • Flutter eip55 库在 OpenHarmony 上的适配与以太坊地址校验
  • Java String.format() 完整用法指南
  • 网格搜索参数优化的 XGBoost+SHAP 回归预测及可视化分析
  • Obsidian Skills 官方实战指南:从入门到精通
  • 基于自然语言处理的论文辅助写作工具功能介绍
  • 2024 年 AI 趋势:初创企业如何利用 LLM 技术赋能业务
  • 统一 API 接口下的多模型接入与成本优化方案
  • 用 Spring AI 走通 RAG:从文档切割到检索增强的实战拆解
  • LLaMA-Factory 微调 DeepSeek-R1 模型入门教程
  • 两种实用方法删除 Excel 重复行:Python + VBA
  • Linux 多路转接 IO 模型:select 详解
  • C++ 手写二叉搜索树:从定义到完整实现
  • 基于 Go 的电子病历智能助手与 HIS 对接实战:AI 临床副驾驶构建
  • 浮动布局实战:网易云列表、淘宝 Banner 与文字环绕详解
  • 16 个必知必会的 Python 编程技巧
  • Spring Boot 配置属性自动绑定实战
  • 医疗 AI 中马尔科夫链的应用与 Python 实现
  • Spring Cloud LoadBalancer 与 Ribbon 负载均衡技术对比
  • LeetCode 112. 路径总和:两种解法详解

相关免费在线工具

  • 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

目录

  1. JDK 简介
  2. 下载 JDK 23
  3. 安装
  4. 配置环境变量
  5. 验证安装
  6. 测试 Hello World
  • 免费图片AI生成工具免费生成了解详情