Windows11安装MicrosoftBuildJDK17配置教程

阿敏君_5091

阿敏君_5091

2026-08-16

676人浏览

原创

推荐使用Microsoft Build of OpenJDK 17 ZIP包(如msopenjdk-17.0.11+9-windows-x64.zip),解压至无中文无空格路径(如D:\jdk\msopenjdk-17.0.11+9),配置JAVA_HOME指向该路径,并将%JAVA_HOME%\bin置于Path顶部,验证java -version与javac -version均显示含“Microsoft”的17.0.11版本即成功。

windows11安装microsoftbuildjdk17配置教程

在Windows 11上为Java项目构建环境配置Microsoft Build of OpenJDK 17,需确保使用官方认证的、专为构建场景优化的JDK发行版,避免因JVM实现差异导致Maven/Gradle编译失败或CI流水线中断。

下载Microsoft Build of OpenJDK 17

打开浏览器,访问微软官方JDK下载页:https://www.php.cn/link/4901bb0ca66492709c3cf19d91f86538;

向下滚动至“Windows”区域,点击“Download JDK 17 (x64)”按钮(文件名形如 msopenjdk-17.0.11+9-windows-x64.zip);

【必须下载.zip格式,而非.msi】——Microsoft Build of OpenJDK不提供Windows安装程序(.msi),仅提供免安装ZIP包,解压即用,且该版本未捆绑JRE组件,精简可靠;

将ZIP包保存到路径明确、无中文、无空格的位置,例如:D:\jdk\msopenjdk-17.0.11+9(提前手动创建该目录)。

解压并验证JDK结构

右键ZIP文件 → 选择“全部提取” → 指定目标文件夹为刚才创建的 D:\jdk\msopenjdk-17.0.11+9 → 点击“提取”;

进入该目录,确认存在 bin、lib、conf 三个核心子目录;

双击运行 bin\java.exe,若弹出命令行窗口并立即退出,说明可执行文件完整——这是最轻量的可用性验证;

若双击无反应或报错“找不到vcruntime140.dll”,说明系统缺少Visual C++ 2015–2022运行库,需前往微软官网下载安装对应x64版本。

配置系统级环境变量

右键“此电脑” → “属性” → 左侧“高级系统设置” → “环境变量”;

在“系统变量”区域点击“新建”:

变量名:JAVA_HOME;

outlook-microsoft
outlook-microsoft

微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。用于查看、发送、搜索邮件,管理日历日程,创建会议,查询忙闲状态。注意:此功能仅支持世纪互联(21Vianet)版 Microsoft 365,使用 login.chinacloudapi.cn。

下载

变量值:D:\jdk\msopenjdk-17.0.11+9(严格对应你解压的实际路径,末尾不加反斜杠);

再次点击“系统变量”中的 Path → “编辑” → “新建” → 输入:%JAVA_HOME%\bin;

【务必把这一行拖拽至Path列表顶部】——否则若系统中已存在其他JDK(如Adoptium或Oracle),cmd中执行java时仍会调用旧版本,导致构建行为不一致;

连续点击所有“确定”关闭窗口,完成配置。

命令行终端验证配置

按 Win + R → 输入 cmd → 回车,打开全新命令提示符;

输入:echo %JAVA_HOME% → 回车,确认输出路径与你设置的一致;

输入:java -version → 回车,应显示类似内容:

openjdk version "17.0.11" 2026-04-16
OpenJDK Runtime Environment Microsoft-17.0.11+9 (build 17.0.11+9)
OpenJDK 64-Bit Server VM Microsoft-17.0.11+9 (build 17.0.11+9, mixed mode, sharing);

输入:javac -version → 回车,输出应为 javac 17.0.11;

若两命令均正常返回且版本号含“Microsoft”,说明Microsoft Build of OpenJDK 17已就绪,可直接用于Maven clean compile、Gradle build等构建任务。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

microsoft windows11

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

2023.06.15

11297

6

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

2023.07.05

8402

9

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

2023.07.31

7252

8

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.01

1204

3

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.02

968

3

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

1456

5

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2969

5

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

2023.08.03

20231

3

配置java环境变量
配置java环境变量

配置Java环境变量是为了让操作系统能够识别和使用Java的相关命令和功能。本专题为大家提供配置java环境变量相关文章,帮助大家解决问题。

2023.08.03

1315

8

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Microsoft Copilot官方手册
Microsoft Copilot官方手册

共0课时 | 0人学习

C# 教程
C# 教程

共94课时 | 22.5万人学习

ASP教程
ASP教程

共36课时 | 49.3万人学习