Linux 下载安装 JDK 21

简介: 本文详细介绍了在Linux系统中下载并安装JDK 21的完整流程:包括从Oracle官网下载JDK 21(或历史版本)的tar.gz包,删除旧版JDK 8(可选),解压安装,以及配置JAVA_HOME和PATH环境变量,最后验证安装成功。步骤清晰,附带命令与截图说明。

1 下载安装包

1.1 下载 JDK 21

官网:https://www.oracle.com/java/technologies/downloads/

image-20260406134946953

JDK 都发展到 26 了,估计不少骨灰级程序员都在使用 JDK 8。我用的是 JDK 21

选择 JDK 21,下载 Linux 版本

image-20260406125458266

下载后,就是一个 tar.gz 的压缩包

image-20260406125736378

1.2 下载 JDK 其它版本

如果你要下载其他版本的 JDK,比如下载 JDK 17,页面上找不到,怎么办?

官网:https://www.oracle.com/java/technologies/downloads/archive/

image-20260406133829049

页面往下滑

image-20260406133943903

上图可以看到,有各个版本的 JDK

如果要下载 windows 版本的 JDK,下载 .exe 结尾的文件就行

image-20260406134231351

2 安装

2.1 删除 JDK 8

由于服务器上已经有 JDK 8 了,需要把它删掉

查看 JDK 8 的安装目录

which java

image-20260406125926051

来到 /usr/local/java 目录下,把 jdk1.8.0_152 整个目录都删掉

rm -rf jdk1.8.0_152

由于我后续有需要用到 JDK 8 的地方,所以暂时就不删了

如果你的服务器是第一个安装 JDK,那 /usr/local 目录下可能没有 java 这个目录,那没有就创建一个就行

2.2 安装 JDK 21

直接拖进来

image-20260406130854753

解压缩

tar -zxvf jdk-21_linux-x64_bin.tar.gz

image-20260406131324316

解压后如下图所示:

image-20260406131940835

2.3 修改环境变量

编辑环境变量的配置文件

vim /etc/profile

image-20260406132124663

找到 JDK 8 的环境变量配置

image-20260406132217420

将其改成 JDK 21

export JAVA_HOME=/usr/local/java/jdk-21.0.10
export PATH=$JAVA_HOME/bin:$PATH

image-20260406132518301

最后,为了让环境变量生效,还得执行命令:

source /etc/profile

image-20260406132730503

验证一下

java -version

image-20260406132821479

JDK 21 安装成功

相关文章
|
17天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
34818 45
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
11天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
10864 36
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
6天前
|
人工智能 JavaScript Ubuntu
低成本搭建AIP自动化写作系统:Hermes保姆级使用教程,长文和逐步实操贴图
我带着怀疑的态度,深度使用了几天,聚焦微信公众号AIP自动化写作场景,写出来的几篇文章,几乎没有什么修改,至少合乎我本人的意愿,而且排版风格,也越来越完善,同样是起码过得了我自己这一关。 这个其实OpenClaw早可以实现了,但是目前我觉得最大的区别是,Hermes会自主总结提炼,并更新你的写作技能。 相信就冲这一点,就值得一试。 这篇帖子主要就Hermes部署使用,作一个非常详细的介绍,几乎一步一贴图。 关于Hermes,无论你赞成哪种声音,我希望都是你自己动手行动过,发自内心的选择!
2280 22
|
29天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
45720 156
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
11天前
|
机器学习/深度学习 存储 人工智能
还在手写Skill?hermes-agent 让 Agent 自己进化能力
Hermes-agent 是 GitHub 23k+ Star 的开源项目,突破传统 Agent 依赖人工编写Aegnt Skill 的瓶颈,首创“自我进化”机制:通过失败→反思→自动生成技能→持续优化的闭环,让 Agent 在实践中自主构建、更新技能库,持续自我改进。
1732 6
|
5天前
|
人工智能 弹性计算 安全
Hermes Agent是什么?怎么部署?超详细实操教程
Hermes Agent 是 Nous Research 于2026年2月开源的自进化AI智能体,支持跨会话持久记忆、自动提炼可复用技能、多平台接入与200+模型切换,真正实现“越用越懂你”。MIT协议,部署灵活,隐私可控。
1433 2

热门文章

最新文章

下一篇
开通oss服务