常用jdk版本
常用的JDK版本包括:
• Java 8 (Java 8, JDK 1.8):较为成熟稳定的一个版本,是JDK的一个重要长期支持版本(LTS),包含Lambda表达式、函数式接口、Stream API、Option类、可重复注解等特性,在生产环境中使用非常广泛;• Java 11 (Java 11, JDK 1.11):增加了大量实用的新特性,包括新的 ZGC、云计算监控诊断、Http Client、支持Unicode 10.0.0等,一共包含 17 个 JDK 增强提案;• Java 17 (Java 17, JDK 1.17):具有switch 新增模式,增加 Realed class 密封类,Parallel GC 默认启用已经浮点运算更加严格;• Java 21 (Java 21, JDK 1.21):最新长期支持版本,引入了许多令人振奋的新特性,旨在提高开发人员的生产力和代码质量。如:字符串模板、序列化集合、分代ZGC、记录模式、switch 模式匹配、虚拟线程等。以上版本中,Java8 是最常用的版本,因为它稳定且成熟,适合大多数开发需求。随着新版本的发布,Java11 和 Java17 等新版本也逐渐被更多开发者采用,尤其是对于需要最新功能和性能改进的项目。
JDK下载
官网:https://www.oracle.com/java/technologies/downloads
选择要下载的 JDK 版本和安装的系统环境,点击下载。这里以 Java8 和 Java21 为例,分别下载两个版本的安装包。
安装 JDK 1.8注意安装路径中不要出现中文。
1、双击.exe文件,根据自己意愿可选择更改安装到其他盘;
2、点击下一步,直到完成。
配置环境变量
配置系统变量:
进入 此电脑-》属性-》高级系统设置-》环境变量-》系统变量,点击 新建:
代码语言:javascript复制JAVA_HOME
C:\Program Files\Java\jdk1.8.0_251**配置 Path **
进入 此电脑-》属性-》高级系统设置-》环境变量-》系统变量,选择 Path 点击 编辑:
代码语言:javascript复制%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin配置 CLASSPATH
代码语言:javascript复制.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;测试
Win+R 打开 cmd 输入:
代码语言:javascript复制java -version
javac安装多个版本安装下载好的 JDK21,重复上述安装 JDK1.8 的步骤到 配置环境变量 有所不同:
添加系统变量如下:
代码语言:javascript复制JAVA_HOME8
C:\Program Files\Java\jdk1.8.0_251
JAVA_HOME21
C:\Program Files\Java\jdk-21修改之前配置的 系统变量:
代码语言:javascript复制JAVA_HOME
%JAVA_HOME8%配置完成,连按确定关闭对话框。打开cmd命令行,输入 java -version
切换版本将 JAVA_HOME 的变量值改为 %JAVA_HOME21% 即可,cmd 命令行,输入 java -version 查看版本
切换版本不成功处理
1、删除 javapath 的 Java 文件:
如果切换不成功,这可能是安装 JDK 时,自动生成了优先级更高的配置项,打开 C:\ProgramData\Oracle\Java\javapath 删除底下三个文件。
2、删除注册表文件
从注册表(windows+R 输入 regedit)中删除 JDK 的默认启动的版本。在 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft 下:
• Java Development Kit 的 CurrentVersion 项的值• Java Runtime Environment 的 CurrentVersion 项的值