JDK 21安装配置教程:Java 21开发环境搭建与使用指南(附安装包)
下载资源
夸克网盘
网盘 App「扫一扫」转存
⚠️ 本站资源仅供学习交流使用
JDK 21是做什么的
JDK 21(Java Development Kit 21)是Java编程语言的官方开发工具包,为开发者提供编译、调试和运行Java程序所需的全部工具与环境。JDK 21属于长期支持版本(LTS),能够获得长达数年的更新和维护,适合部署在正式生产环境中。它引入了虚拟线程、分代ZGC垃圾收集器、模式匹配等一批重要特性,在提升高并发应用性能、降低GC暂停时间方面表现突出,是企业级应用和现代化Java开发的主流选择之一。
JDK 21安装包下载方式
JDK 21安装包下载地址:JDK 21安装包(官网正版) 夸克网盘下载
JDK 21安装步骤
下面以Windows系统为例,介绍JDK 21的安装过程:
- 下载JDK 21安装包后,双击运行安装程序
。/clean_0.jpg)
- 点击“下一步”开始安装。默认安装到C盘,建议安装到非系统盘(例如 D:\JDK21\),安装路径需记下,后续配置环境变量会用到
。/clean_1.jpg)
- 等待安装完成,点击“关闭”退出安装程序。此时JDK 21已安装到电脑上
。/clean_2.jpg)
JDK 21环境变量配置方法
- 右键点击“此电脑”或“计算机”,选择“属性”
。/clean_3.jpg)
- 点击“高级系统设置”
。/clean_4.jpg)
- 在系统属性窗口中,点击“环境变量”按钮
。/clean_5.jpg)
- 在系统变量部分,找到“Path”变量并选中,点击“编辑”
。/clean_6.jpg)
- 点击“新建”,添加JDK的bin目录路径,例如“D:\JDK21\bin”
。/clean_7.jpg)
- 点击“确定”保存所有更改。
- 验证配置是否成功:按组合键 Win+R,输入cmd 打开命令提示符,输入“java -version”和“javac -version”,如果显示JDK 21的版本信息,说明安装和配置成功
。/clean_8.jpg)
JDK 21基础使用示例
配置完成后,可以尝试体验JDK 21的新特性。下面是一个使用虚拟线程的简单示例:
- 创建一个文本文件,命名为“VirtualThreadDemo.java”。
- 用文本编辑器打开文件,输入以下代码:
import java.util.concurrent.Executors;
public class VirtualThreadDemo {
public static void main(String[] args) {
try (var executor = Executors.newVirtualThreadPerTaskExecutor()) {
for (int i = 0; i < 10000; i++) {
int taskId = i;
executor.submit(() -> {
System.out.println("Task " + taskId + " running on virtual thread");
});
}
}
System.out.println("All tasks completed!");
}
}
- 保存文件,文件名必须与类名一致(VirtualThreadDemo.java)。
- 打开命令提示符或终端,切换到文件所在目录。
- 编译Java程序:输入命令
javac VirtualThreadDemo.java。编译成功会生成“VirtualThreadDemo.class”文件。 - 运行Java程序:输入命令
java VirtualThreadDemo。可以看到程序创建了10000个虚拟线程并执行任务,而传统平台线程不易做到这一点。
建议使用较新版本的IDE以获得对JDK 21特性的完整支持:IntelliJ IDEA 2023.3+ 完全支持JDK 21所有新特性;Eclipse 2023-09+ 可通过插件支持JDK 21;VS Code with Java Extension Pack 是轻量级选择,同样支持JDK 21。
常见问题
问:JDK 21安装完成后,为什么在命令行输入“java -version”会提示找不到命令?
答:通常是因为没有配置环境变量,需要手动将JDK的bin目录路径(如 D:\JDK21\bin)添加到系统变量Path中。
问:JDK 21安装时可以选择安装路径吗?
答:可以,安装过程中默认安装到C盘,但可以手动修改安装路径到非系统盘,注意记住路径,后续配置环境变量时会用到。
问:JDK 21适合用于生产环境吗?
答:适合。JDK 21是长期支持版本,会获得较长周期的更新和维护,更稳定,适合企业级应用部署。