一:JDK下载

JDK的版本有很多,但安装和配置的核心思路万变不离其宗!下面是JDK官方下载网站。

Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/

1.1.版本选择
版本状态建议场景关键特性/优势注意事项/劣势
JDK 21当前主力 LTS新项目首选、现有项目升级目标、追求最新稳定特性虚拟线程(正式)、分代ZGC、Record Patterns(正式)、Pattern Matching(增强)部分非常老的库/框架可能需要验证兼容性
JDK 17成熟稳定 LTS生产环境主流、稳定可靠、良好生态兼容性密封类(正式)、Switch模式匹配(增强)、新API(如Vector API孵化)相对 JDK 21 缺少最新特性
JDK 11广泛应用 LTS大量存量系统、特定框架要求、保守升级策略HTTP Client(正式)、局部变量类型推断(var)、飞行记录器(JFR)已进入“维护期”,新特性少,未来几年支持会逐渐减弱
JDK 8历史遗留 LTS非常老旧系统维护(WebLogic, Hadoop 生态旧版等)、无法升级Lambda表达式、Stream API、方法引用、Nashorn JS引擎停止公开更新

这边以JDK17为例,从官网下载

1.2.安装部署
[root@localhost ~]# rpm -evh --nodeps $(rpm -qa | grep openjdk)  ##删除自带的jdk

[root@localhost ~]# tar -zxvf jdk-17.0.12_linux-x64_bin.tar.gz -C /usr/local/  ##解压到指定目录

[root@localhost ~]# cd /usr/local/

[root@localhost ~]# mv jdk-17.0.12_linux-x64_bin/ /usr/local/java  ##将名称改为java
1.3.更改/etc/profile中的环境变量
[root@localhost ~]# vim /etc/profile  ##在结尾添加下面两行
JAVA_HOME=/usr/local/java   ##写安装路径
PATH=${JAVA_HOME}/bin:$PATH

[root@localhost ~]# source /etc/profile         ##刷新环境变量
[root@localhost ~]# java -version               ##查看是否安装成功

如果在配置过程中遇到任何问题,欢迎在评论区留言讨论,我会尽力解答!

本篇制作不易,如果有帮到您的话,麻烦点个赞吧,你的鼓励是我持续分享干货的最大动力!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐