一、JDK 选型:Oracle JDK 与 OpenJDK 怎么选?
两者核心功能一致,主要差异在授权和成本,可根据使用场景选择:
- Oracle JDK:适合对许可证合规性、官方技术支持有高要求的企业级应用。需注意,2019 年 9 月后商业用途需支付许可费用。
- OpenJDK:推荐个人开发者、开源项目或成本敏感型企业使用。完全开源免费,在功能、性能和版本支持上,能满足绝大多数开发场景需求。
二、 JDK 版本选择:为什么推荐 JDK 21?
目前 JDK 8 仍有广泛应用,但高版本 JDK 的使用率正快速提升,建议优先选择 JDK 17 及以上版本,理由如下:
- 适配新需求:AI 相关开发(如 Spring AI)最低要求 JDK 17,高版本能更好支持新技术。
- 长期支持保障:JDK 21 是 Oracle 官方认定的 “长期支持版(LTS)”,后续维护周期更长,稳定性更有保障。
- 新手友好:避免未来因版本过低需重新适配环境,从 JDK 21 开始学习能减少版本切换成本。
三、 jdk安装
jdk安装有多种方式,这里介绍最通用的 “Oracle 官网下载” 方式,适用于大多数场景。
1、打开官网下载地址:
https://www.oracle.com/java/technologies/downloads/?er=221886
按步骤下载
编辑
2、安装
一直点击下一步完成安装即可。
编辑
3、安装后配置:
3.1 获取jdk安装目录
编辑
3.2 创建环境变量配置文件
打开终端(通过 “启动台 - 其他 - 终端” 找到),输入命令创建配置文件(若已存在则直接编辑)
touch .bash_profile
3.3.编辑环境变量配置文件
vim .bash_profile
3.4 配置文件中输入如下内容
注意替换3.1章节获取的JAVA_HOME目录
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
3.5 保存文件
:wq
3.6更新配置:
source .bash_profile
3.7查看配置:
编辑
到此,jdk安装已完成。