安装openjdk21

news/2025/11/8 22:25:13/文章来源:https://www.cnblogs.com/qingzhen/p/19203199

安装openjdk21

1、打开应用商店,搜索openjdk,搜索结果列出多个版本的openjdk,如openjdk8、openjdk19、openjdk21等。

image

 2、可以点击对应图标,进入详细信息查看版本,并进行安装。

image

 3、安装后打开,如打开openjdk(长期维护版)桌面快捷方式

image

会显示说明信息,按提示在配置文件中添加环境变量即可

image

4、设置openjdk相关的环境变量,主要命令如下:

       编辑配置文件命令:sudo vim /etc/profile

       使配置文件生效命令:sudo source /etc/profile

       检查openjdk版本号:java -version

image

 5、参考内容:

在统信UOS系统中配置环境变量通常涉及编辑系统配置文件(如:ml-search-more[\~/.bashrc]{text="统信UOS \~/.bashrc"}或/etc/profile),具体方法根据配置内容类型和需求有所不同:

通用配置方法
‌编辑配置文件‌

使用文本编辑器(如:ml-search-more[vim]{text="vim"})打开用户配置文件(如\~/.bashrc)或全局配置文件(如/etc/profile)。
在文件末尾添加环境变量定义,例如:
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
‌使配置生效‌

通过命令source \~/.bashrc或source /etc/profile使变量立即生效。 ‌
‌验证配置‌

执行命令如java -version或mvn -v(Maven)验证环境变量是否配置成功。 ‌
注意事项
‌文件路径‌:确保JAVA_HOME指向的目录与实际安装路径一致,例如/usr/local/java。
‌权限问题‌:修改/etc/profile需使用sudo提升权限,并确保操作符合系统安全规范。 ‌
‌多用户环境‌:若需全局生效,建议修改/etc/profile;仅限当前用户可使用\~/.bashrc。 ‌

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/960027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中科麒麟passwd弱密码授权

中科麒麟桌面版默认拒绝“123456”这类弱密码,报错 “无效的密码:没有足够的字符种类”。 下面把亲测可行的修改步骤贴出来,复制-粘贴即可。1. 打开密码策略文件 sudo nano /etc/pam.d/common-password2. 定位到 pa…

暴字迹

都是平常笔记一类的字迹所以写的很潦草( 宣:CSP 2025 游记:https://www.luogu.com.cn/article/fz1ol19h CSP 2025 GD 迷惑行为大赏:https://www.luogu.com.cn/article/dihhq10t

体验CodeBuddy免费领取轻量云服务器

近期 AI 编程热潮席卷行业,各大科技厂商纷纷布局 AI IDE 赛道,推出专属开发平台。 腾讯也顺势入局,正式发布自研 AI IDE 工具 CodeBuddy。依托腾讯完善的产品生态,CodeBuddy 带来了一大核心亮点功能 ——“一句话落…

Git 命令完全手册

Git 命令完全手册 目录Git 基础配置 仓库操作 核心常用命令 分支操作 远程协作 查看信息 撤销与回退 标签管理 高级操作 故障排查1. Git 基础配置 # 查看配置 git config --list git config --global --list# 设置用户…

MySQL索引(三):字符串索引优化之前缀索引

MySQL系列文章 在数据库优化中,字符串字段的索引设计往往是个棘手的问题。过长字符串的完整索引会占用大量空间,而不合适的索引又会导致查询性能低下。今天我们来探讨一个平衡的艺术——前缀索引。字符串索引的现实挑…

ubuntu22 arm64 安装docker乱七八糟的报错解决方案

docker启动iptables v1.8.7 (legacy): Couldnt load match `conntrack:No such file or directory sudo modprobe xt_conntrackiptables v1.8.9 (legacy): cant initialize iptables table `filter: Table does not ex…

TOYOTA SYSTEMS Programming Contest 2025(AtCoder Beginner Contest 431)

A - Robot Balance点击查看代码 #include <bits/stdc++.h>using i64 = long long;void solve() {int a, b;std::cin >> a >> b;std::cout << std::max(0, a - b) << "\n"; }i…

AT_dwacon6th_prelims_e Span Covering

容斥个蛋,不如直接 DP。 考虑从大到小排序线段消掉一维限制,用连续段 DP 做,设 \(f_{i, j, k}\) 为前 \(i\) 条线段,分成了 \(j\) 个连续段,占了 \(k\) 个位置的方案数,考虑转移:单独成一段。 扩展一段。 连接两…

拓扑 AC 2025 线上 NOIP 联测 #1

100 + 10 + 0 + 0 = 110, Rank 21/44.[2025线上NOIP联测第三阶段] 模拟赛 1 链接:link 题解:暂无 时间:4.5h (2025.11.08 13:00~17:30) 题目数:4 难度:A B C D\(\color{#52C41A} 绿\)*1600估分:100 + 100 + 0 + …

VMware开机自启虚拟机及报错修复

本文介绍了Vmware将虚拟机开机自启的多种设置方法, 并附加多种报错的解决方法.包括:创建计划任务时要求输入密码, 报错"用户账户未知、密码错误或用户账户没有修改此任务的权限", VMware错误:以独占方式锁定…

AI浪潮下的冷思考:机遇、风险与未来

最近刷到几篇关于AI的新闻,让我这个学软件的对技术发展有了新想法。一方面,Kimi K2 Thinking这种万亿参数的开源模型横空出世,直接干翻了GPT-5,在TAU榜单上登顶,感觉国内AI真的杀疯了。但另一方面,大模型“读心”…

杂题思路 #1

2053 F - Earnest Matrix Complement 这题应该可以观察到,对于同一行,可以填充颜色的位置填上同一个颜色一定不劣。 可以先求出已知的贡献,然后对于一行,枚举上下出现的所有颜色,枚举其他颜色显然无意义, 可以设…

打开2个rider项目(窗口),从其中一个窗口拷贝到另一个窗口保存后,会自动跳回第一个窗口,如何保存后留在当前窗口

打开2个rider项目(窗口),从其中一个窗口拷贝到另一个窗口保存后,会自动跳回第一个窗口,如何保存后留在当前窗口2025-11-08 22:01 gdutzhulm 阅读(0) 评论(0) 收藏 举报取消以下选择即可

算起计算器APP,好看好用的多功能计算器

算起计算器APP介绍 算起计算器是一款多功能计算器应用,个人用户永久免费使用,提供多种计算功能,包括基础数值计算功能和扩展计算功能。 基础数值计算功能 包括:科学计算器进制计算器扩展计算功能 扩展计算功能即多…

鸿蒙语言基础学习经验分享:从困惑到渐入佳境

前言:为什么学习鸿蒙语言? 随着鸿蒙生态的快速发展,作为开发者不得不关注这个新兴的系统平台。我最初接触鸿蒙时,带着移动开发的经验,也带着许多疑问:鸿蒙开发到底有什么不同?ArkTS和Java/JS有什么区别?分布式…

修复达梦EFCore驱动布尔类型兼容问题

dm库相比其他库本身缺少一些语法差异,也可以说是缺陷。 比如: 0和1无法直接在sql中当作真假值用,where 0这种写法不支持,报错:查询使用值表达式作为过滤条件; t.field is null 也无法直接作为select项; 不支持O…

2021:【例4.6】最大公约数

提交数:98849 通过数: 64137 【题目描述】 求两个正整数m ,n 的最大公约数。 【输入】 输入m ,n 。 【输出】 m ,n 的最大公约数。 【输入样例】 4 6 【输出样例】 2 【提示】 【数据范围】 对于全部数据:m,n&l…

详细介绍:Java数据结构 - 二叉树

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(二)指数加权平均和学习率衰减

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

*题解:P1712 [NOI2016] 区间

原题链接 解析 笔者原本的思路是按照左端点排序考虑交点,但是发现无法快速处理出极差;还想过了不考虑交点直接做。 为什么不再回溯一层呢? 由于要求长度的极差,所以考虑将区间按照长度排序。按照这个顺序依次覆盖每…