【保姆级】JDK25|Java25下载+安装+环境配置+使用教程(所有版本汇总,2026最新整理)

简介: JDK 25 是 Java 最新长期支持(LTS)版本,2025年9月发布,含作用域值、模块导入、紧凑源文件等新特性。适用于新项目启动与老项目升级,兼容性强,是当前生产环境首选。

只要工作里用到 Java,JDK 25 就是绕不开的一套工具,它是目前最新的 LTS(长期支持版),新项目从它起步,老项目升级也优先考虑它。


JDK 25 是 Java Development Kit 25 的简称,中文叫 Java 开发工具包 25,也就是常说的 Java 25。JDK 25 属于长期支持版,包含 JRE、javac 编译器,以及 jar、jshell、javadoc 等开发工具。装好 JDK 25,编译、运行、打包 Java 程序都能在命令行完成。


接下里就带领大家把 JDK 25 的安装、环境变量和使用彻底搞清楚,图文并茂,全程实测,新手照着做就能轻松搞定。

JDK版本介绍

JDK 目前主要有 8、11、17、21、25 五个 LTS 版本,以及 26、27 两个非 LTS 版本。


版本 状态 发布时间 特点 建议使用场景
JDK 8 LTS 2014 年 3 月 Lambda、Stream 引入,老项目存量大 维护老系统,不推荐新项目
JDK 11 LTS 2018 年 9 月 var 类型推断、HTTP Client、模块化 老项目、课程考试指定版本
JDK 17 LTS 2021 年 9 月 records、密封类、文本块 企业项目主流,Spring Boot 3 最低要求
JDK 21 LTS 2023 年 9 月 虚拟线程、record 模式、switch 模式匹配 高并发服务、稳定生产
JDK 25 最新 LTS 2025 年 9 月 作用域值、模块导入声明、紧凑源文件、灵活构造函数体 新项目、生产环境
JDK 26 非 LTS,已被 27 取代 2026 年 3 月 HTTP/3 支持、AOT 对象缓存 不建议新装
JDK 27 最新正式版(非 LTS) 2026 年 9 月 所有环境默认 G1 回收器、紧凑对象头默认开启 尝鲜、评估升级


新项目直接上 JDK 25;公司项目已经在 17、21 上跑的,跟着框架要求走;只维护老系统、跑老教程,按原版本装 8 或 11;想试最新语法和预览特性,直接装 JDK 27。

JDK25下载

JDK25安装包下载地址:JDK25安装包(官网正版,Windows+Linux+macOS)

JDK25安装

1)双击 exe 启动安装:



2)建议你把JDK安装到D盘或者其他非系统盘,这样可以避免占用C盘空间。安装路径最好不要包含中文或特殊字符,免得后面配置环境变量时出问题。


 

3)等待安装完成:


JDK25配置环境变量(非常重要)

1)右键点击"此电脑"或"计算机",选择"属性":



2)然后点击"高级系统设置":



3)在系统属性窗口中,点击"环境变量"按钮:



4)在系统变量部分,找到并选中"Path"变量,点击"编辑":



5)点击"新建",添加 JDK 的 bin 目录路径,我的是"D:\jdk 25\bin":



6)点击"确定"保存所有更改。


7)验证安装是否成功。按组合键 Win+R,输入cmd打开命令提示符(cmd),输入"java -version"和"javac -version",如果显示JDK 25的版本信息,说明安装和配置成功。


JDK25基础使用

接下来创建一个简单的测试程序。在电脑桌面上新建一个文件夹,在文件夹里新建一个 txt 文件,写入下面的代码:

public class TestJDK25 {
    public static void main(String[] args) {
        System.out.println("JDK25 is working!");
       
        // JDK25的新特性示例:模式匹配
        Object obj = "Hello, JDK25";
        if (obj instanceof String s) {
            System.out.println("String length: " + s.length());
        }
    }
}

将文件名改为 TestJDK25.java,注意文件的后缀名要改为 java:



在文件夹里,鼠标右键选择“在终端中打开”。当然,你也可以在 CMD 命令行里手动进入程序所在的目录(我这里是 Java 文件夹):



先执行 javac TestJDK25.java 命令编译程序,再执行 java TestJDK25 命令执行程序。如果看到输出结果,说明 JDK25 已经可以正常编译和运行 Java 程序了。


JDK25新手常见问题和注意事项

1)如果运行 java 命令时提示"command not found"或"不是内部或外部命令",说明环境变量配置有问题,检查 Path 变量是否包含了 JDK 的 bin 目录。


2)Path 里加的是 JDK 的 bin 目录,比如 D:\jdk 25\bin,不是 JDK 根目录。只写 D:\jdk 25 会找不到 java 命令。


3)Path 里新 JDK 的 bin 目录要放在旧版本前面。电脑里装过多个 JDK 时,命令行按 Path 从上往下找,旧版本排在前面就会先命中旧版本。


4)改完环境变量必须重开命令行窗口。已经打开的 CMD、PowerShell、VS Code 终端读的还是启动时的旧值,不重开怎么改都不生效。


5)装完不要随意改目录名。改了要同步改 Path 里的路径,不然命令行和 IDE 都会找不到 JDK。


6)jar 不是 JDK。.jar 是打包好的 Java 程序或类库,用 java -jar 运行;JDK 是开发工具包,用来编译和打包。


7)java 能用,javac 不能用:装的是 JRE,不是 JDK;或者 Path 指到了 JRE 的 bin 目录。重新装 JDK,把 JDK 的 bin 目录加进 Path。


8)要不要装多个 JDK:只学 Java、做一个项目,装 JDK 25 就够;要维护老项目、跑老框架,再装 JDK 17 或 21。


9)JDK 25 和 JDK 27 怎么选:JDK 25 是 LTS,适合生产和长期维护;JDK 27 是最新非 LTS,只适合尝鲜和评估新特性,别放到生产环境。

相关文章
|
3天前
|
云安全 人工智能 运维
当攻击全面Agent化,你的安全防御能否跟上AI Speed?
多起客户侧AK泄露事件应急的真实观察
1218 3
|
26天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
9644 32
|
12天前
|
存储 人工智能 并行计算
大模型本地部署终端选型方法论:以 Qwen3.8-27B 为例的四档分层完整流程
本文提出一套大模型本地部署终端选型方法论:定约束、定档位、定框架、定参数四步决策法,配合入门、主力、质量、无损四档分层模型。以 Qwen3.8-27B 实测数据为例,逐环节解读显存、带宽、存储、散热、系统、预算等要素,给出面向不同预算的优选方案、决策自查清单与市场观察框架。文末前瞻 AI 笔记本的 CPU+GPU 与统一内存两条路线,论证四步决策法在新品类上的延续性。
|
11天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型深度拆解:原理解读、实战测评与保姆级落地教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为**System One Model(系统一模型)**,对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
826 1
|
7天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型全解析:核心原理拆解,性能实战测评与落地部署教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为System One Model(系统一模型),对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
548 0
|
3天前
|
Web App开发 人工智能 JavaScript
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA
REA(Reverse Engineer Anything)是近期爆火的开源AI逆向工具,4月发布,1个月内斩获15万+ Star。它让AI Agent无需源码即可分析二进制、APK、JS/Electron、HAR包等17类目标,自动反编译、生成可运行代码,并强制返回带证据与局限的结论。全本地执行,MIT协议,支持Hopper/Ghidra/IDA等引擎,一行命令即可上手。
501 0
太猛了,一个月干到15W+,给大家推荐一个最近爆火的开源逆向工具:REA
|
8天前
|
存储 人工智能 自然语言处理
千问办公官网入口链接在哪?2026年最新QwenWork测评、千问办公怎么样?一文看懂
千问办公(QwenWork)是阿里云推出的AI智能办公平台,提供网页端和阿里云官网双入口。支持PPT/Word/Excel生成、多模态处理、网页全栈搭建、钉钉深度集成等6大核心能力。个人版免费可用,高级版198元/月;企业版198元/人/月。新用户注册即赠2000积分。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
1103 0
|
6天前
|
存储 人工智能 安全
千问办公官网入口网页版登录:qwenwork.cn 注册送2000积分、登录送100积分
阿里云千问办公(QwenWork)是AI智能工作平台,支持一句话生成PPT、表格、网页、视频及数据分析。个人免费版送2000积分+每日登录赠100分,含1GB存储、5个发布页;企业版198元/席/月起。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务