1 Windows版Java 25下载
- 访问Java的官网,其访问地址是https://www.oracle.com/java/

- 点击Download Java,跳转到Java的下载页面

Java的下载地址是
https://www.oracle.com/java/technologies/downloads/
目前(2025/09/22)Oracle官方提供最新可用的Java版本是Java 21和Java 25,最新的LTS版本是Java 25

JDK 25 的二进制文件可免费用于生产环境,并可在无任何费用的情况下根据 Oracle 无费用条款和条件(NFTC)进行再分发。
在 NFTC 条款下,JDK 25 将持续获得更新,直至 2028 年 9 月(即下一个长期支持版本发布后一年)。此后,JDK 25 的更新将依据 Java SE OTN 许可(OTN)进行授权,超出 OTN 许可所规定的有限免费授权范围的生产使用将需要付费。
目前Java 25支持三个系统
- Linux
- macOS
- Windows
大家在下载Java 25的时候需要根据自己所使用操作系统的版本选择对应版本的Java 25

- 选择Windows版 x64 Installer Java 25
Q:如何知道使用Windows版本
A:在设置(Windows+I)>系统>系统信息查看设备规格和Windows规格


由于本机使用的操作系统是 64 位 Windows11专业工作站版 24H2 ,因此选择Windows x64 Installer 的jdk-25_windows-x64_bin.exe

4. 下载Windows版 JDK 25 x64 Installer

使用快捷键 Ctrl+J 可以打开下载内容,查看下载的速度以及所需的时间

由于目前Java 25可以免费使用,因此和Java8、Java 21相比下载时不需要同意许可协议,也不需要注册和登录Oracle账号,因此下载Java 25比下载Java8更加方便。
当Java 25下载完成后,点击在文件夹中显示

默认在下载目录(C:UsersliuguangleiDownloads)下会看到Java 25的安装包
jdk-25_windows-x64_bin.exe

2 Windows版Java 25安装
2.1 Windows版Java 25安装过程
- 左键双击Windows版Java 25的安装包jdk-25_windows-x64_bin.exe启动安装程序

在弹出的用户账户控制,你要允许此应用对你的设备进行更改吗?选择是即可启动安装程序

就可以可启动安装程序

- 点击下一步

- 选择目标文件夹
默认安装路径是C:Program FilesJavajdk-25
如果想要更改到其他目录,点击更改即可,但是注意安装路径不要包含中文字符和中文空格

- 点击下一步

安装进行中,安装过程需要几秒钟

- 安装成功

Java 25安装完成后点击①后续步骤和②关闭

- 后续步骤:跳转到Java 25官方文档

- 关闭:关闭Java 25安装向导,完成Java 25安装
2.2 Windows版Java 25目录
Windows版Java 25默认的安装路径是C:Program FilesJavajdk-25

Java 25安装目录说明

|
目录 |
说明 |
|
bin |
该目录下主要存放JDK的各种工具,例如javac,java等等 |
|
conf |
该目录下主要存放JDK的相关配置文件 |
|
include |
该目录下主要存放一些平台(操作系统)特定的头文件 |
|
jmods |
该目录下主要存放JDK的各种模块 |
|
legal |
该目录下主要存放JDK各种模块的授权文档 |
|
lib |
该目录下主要存放JDK的一些补充jar包以及Java源码(src.zip) |
作为Java初学者来说,目前只需要关注bin目录和lib目录
- bin目录:存放Java提供的开发工具,例如java,javac,javadoc,javap 等等

- lib目录:src.zip 存放Java源代码文件(.java结尾的文件),想要查看Java源码可以解压缩src.zip后查看

src.zip文件可以使用WinRAR解压缩,WinRAR需要下载、安装后才能使用

将src.zip文件解压到src

在弹出的用户账户控制,你要允许此应用对你的设备进行更改吗?选择是即可

src文件夹下存放的就是Java源代码

例如String.java
该文件位于 java.basejavalang 目录下

Visual Studio Code是一个跨平台的文本编辑器,需要下载、安装、配置后才能使用

使用Visual Studio Code文本编辑器打开String.java


关闭Visual Studio Code后使用腾讯电脑管家将src文件夹删除

在弹出的用户账户控制,你要允许此应用对你的设备进行更改吗?选择是即可

确认删除文件

删除中

删除完成后点击确定


3 Windows版Java 25配置
3.1 Windows版Java 25配置JAVA_HOME环境变量
3.1.1 为什么Java 25要配置JAVA_HOME环境变量
JAVA_HOME表明Java的安装路径,例如C:Program FilesJavajdk-25

后期我们会使用到Java开发的一些工具,例如Tomcat、Maven这些工具都会依赖JAVA_HOME环境变量。如果你不配置就无法正常使用这些工具。
3.1.2 Java 25配置JAVA_HOME环境变量
- 打开系统属性面板
依次打开设置(Windows+I)>系统>系统信息

点击高级系统设置

会弹出系统属性面板

- 在系统属性面板依次点击高级>环境变量打开环境变量面板
环境变量分为用户变量和系统变量,二者的区别是作用范围不同
- 用户变量只针对当前用户有效
- 系统变量针对所有用户都有效
Windows电脑一般只有一个人使用,不太可能有多个用户,因此提议使用系统变量

- 配置Java 25的JAVA_HOME环境变量
点击系统变量的新建(W),然后输入变量名和变量值
变量名:JAVA_HOME
变量值:C:Program FilesJavajdk-25

- 依次点击三个确定,关闭系统属性面板,完成Java 25 的JAVA_HOME环境变量配置

- 验证Java 25的JAVA_HOME环境变量配置是否成功
验证的方法就是启动一个终端,然后在终端输入echo %JAVA_HOME%,如果能够输出Java 25的安装路径表明配置成功
在任意路径下(以D盘根目录为例),右键在终端中打开

就可以启动一个终端

输入 echo %JAVA_HOME% 验证JAVA_HOME环境变量是否配置成功
如下图所示如果能够输出Java 25的安装目录C:Program FilesJavajdk-25则表明配置成功

3.2 Windows版Java 25配置Path环境变量
3.2.1 Java 25自动配置Path环境变量
在安装Java 25后来,Java 25会自动配置Path环境变量
- 打开系统属性面板
在任务栏的搜索框搜索编辑系统环境变量,然后选择编辑系统环境变量并打开

会弹出系统属性面板

- 打开编辑环境变量面板
在系统属性面板依次点击高级>环境变量>系统变量Path>编辑后可以查看到Java 25自动配置的Path环境变量

不过配置的路径是C:Program FilesCommon FilesOracleJavajavapath,该路径下只有javac、java、javaw和jshell四个工具

这样也就意味着即使在没有手动配置Java 25的Path环境变量的情况下依然可以在终端的任意路径下使用javac和java

但是无法在终端的任意路径下使用Java提供的除了javac、java、javaw和jshell以外的其他工具,例如jconsole、jps、jstack等等,因此提议手动配置Java 25的Path环境变量。

3.2.2 Java 25手动配置Path环境变量
- 打开系统属性面板
在任务栏的搜索框搜索编辑系统环境变量,然后选择编辑系统环境变量并打开

会弹出系统属性面板

- 在系统属性面板依次点击高级>环境变量打开环境变量面板

- 配置Java 25的PATH环境变量
①点击系统变量的Path环境变量,②点击编辑


①选择Java 25自动配置的Path环境变量 ②编辑

替换成Java 25的bin目录(C:Program FilesJavajdk-25in)

- 依次点击三次确定,关闭系统属性面板,完成Java 25的Path环境变量配置

- 验证Java 25的Path环境变量是否配置成功
验证的方法就是重新开启一个终端,然后在终端的任意路径分别输入javac -version和java -version并回车
如下图所示如果终端能够输出Java编译器版本信息和Java解释器版本信息则表明Java 25的Path环境变量配置成功

3.2.3 Java 25使用JAVA_HOME配置Path环境变量
Q:为什么Java 25要使用JAVA_HOME配置Path环境变量
A:切换JDK版本时只需要修改JAVA_HOME环境变量的值即可
- 打开系统属性面板
在任务栏的搜索框搜索编辑系统环境变量,然后选择编辑系统环境变量并打开

会弹出系统属性面板

- 在系统属性面板依次点击高级>环境变量打开环境变量面板

- 使用JAVA_HOME配置Java 25的PATH环境变量
①点击系统变量的Path环境变量,②点击编辑


①点击Java 25的Path环境变量 ②点击编辑

将Java 25的Path环境变量由C:Program FilesJavajdk-25in改成%JAVA_HOME%in
%JAVA_HOME%就表明C:Program FilesJavajdk-25

- 依次点击三次确定,关闭系统属性面板,完成Java 25使用JAVA_HOME配置Path环境变量

- 验证Java 25的Path环境变量配置是否成功
验证的方法就是重新开启一个终端,然后在终端的任意路径分别输入javac -version和java -version并回车
如下图所示,如果终端能够输出Java编译器版本信息和Java解释器版本信息则表明Java 25的Path环境变量配置成功

4 Windows版Java 25和Java 21相互切换
4.1 如何实现Java 25和Java 21相互切换
Q:什么时候会安装多个不同的Java版本
A:开发项目时使用Java 21,但是想要学习和使用Java25的新特性,因此安装Java 25,此时电脑上同时存在两个不同版本的Java:Java 21和Java 25

那么如何在这两个版本之间来回切换?
第一需要知道当前使用的Java版本
在终端的任意路径通过javac -version和java -version得知目前使用的是Java 25

Q:为什么Java版本是Java 25?
A:由于通过系统属性面板查看①JAVA_HOME环境变量的值是Java 25的安装路径,②JDK的Path环境变量引用了JAVA_HOME环境变量

那么想要实现Java 21和Java 25相互切换,只需要修改JAVA_HOME环境变量的变量值即可
4.2 Windows版Java 25切换到Java 21
想要从Java 25切换到Java 21,只需要将JAVA_HOME环境变量的变量值C:Program FilesJavajdk-25修改成Java 21的安装路径C:Program FilesJavajdk-21

然后重新开启一个终端,在终端的任意路径上输入javac -version和java -version,
如下图所示如果终端输出的Java编译器和解释器版本信息为Java 21则表明Java版本成功从Java 25切换到Java 21

4.3 Windows版Java 21切换到Java 25
从Java 21再次切换到Java 25,只需要将JAVA_HOME环境变量的变量值C:Program FilesJavajdk-21改成Java 25的安装路径C:Program FilesJavajdk-25

然后重新开启一个终端,在终端的任意路径上输入javac -version和java -version,
如下图所示如果终端输出的Java编译器和解释器版本信息为Java 25则表明Java版本成功从Java 21切换到Java 25

5 Windows版Java 25卸载
Q:什么时候需要卸载Java 25
A:如果不用(例如公司项目全部使用Java25开发)Java 25时就可以将其卸载
Windows版Java 25的卸载需要删除Java 25相关环境变量(Path环境变量、JAVA_HOME环境变量)以及Java 25程序
5.1 删除Java 25 Path环境变量
- 打开系统属性面板
在任务栏的搜索框搜索编辑系统环境变量,然后选择编辑系统环境变量并打开

会弹出系统属性面板

- 在系统属性面板依次点击高级>环境变量打开环境变量面板

- 删除Java 25的Path环境变量
①选择系统变量的Path,②点击编辑


①选择Java 25的Path环境变量%JAVA_HOME%in,②点击删除即可


- 依次点击三次确定关闭系统属性面板,完成Java 25的Path环境变量删除

- 验证Java 25的Path环境变量是否删除成功
验证方法是重新开启一个新的终端,在终端的任意路径下输入javac -version和java -version,
如下图所示如果系统提示javac和java不是内部或外部命令,也不是可运行的程序或批处理文件则表明Java 25的Path 环境变量删除成功

5.2 删除Java 25 JAVA_HOME环境变量
- 打开系统属性面板
在任务栏的搜索框搜索编辑系统环境变量,然后选择编辑系统环境变量并打开

会弹出系统属性面板

- 在系统属性面板依次点击高级>环境变量打开环境变量面板

- 删除Java 25的JAVA_HOME环境变量
①选择系统变量的JAVA_HOME,②点击删除


- 依次点击两次确定关闭系统属性面板完成Java 25 JAVA_HOME环境变量的删除

- 验证Java 25 JAVA_HOME环境变量是否删除成功
验证方法是重新开启一个终端,然后在终端上输入echo %JAVA_HOME% 回车后
如下图所示如果不能输出Java 25的安装路径而是输出%JAVA_HOME%,那么表明Java 25 JAVA_HOME环境变量删除成功

5.3 卸载Java 25程序
- 打开安装的应用
右键点击开始菜单,然后左键选择安装的应用

此时可以查看安装的应用

- 在安装的应用中搜索Java
Tips:Java 21已经卸载。。。

- 选择Java 25,点击卸载
①点击更多选项 ②点击卸载

确认卸载

然后在弹出的用户账户控制,你要允许此应用对你的设备进行更改吗? 选择是即可

接下来就会开始卸载,此过程大致几秒钟

卸载成功后在安装的应用中搜索不到Java






















暂无评论内容