基于CentOS Stream 9平台安装JDK17.0.12


官方:

https://www.oracle.com/java/technologies/downloads/#java17


1. 下载:

https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
下载


2. 存放目录

mkdir /usr/local/javacd /usr/local/java

3. 解压

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

4. 配置环境变量

vi ~/.bash_profile

添加配置:(注意路径)

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

5. 环境配置生效:

source ~/.bash_profile

6. 验证安装成否:

java -version

完成


END,感谢阅览~

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

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

相关文章

除了GPT,还有哪些好用的AI工具?

最强AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频百万播放量https://aitools.jurilu.com/ 多得很,这20个免费的国产AI工具,打工人必备,除了比chatGPT好用,甚至还可以用来变现…

Linux:进程通信之管道

管道 A.What 本质是内核缓存区 B. 管道的特点 内核缓冲区大小固定位4k管道独立于进程存在管道的数据结构:环形队列(读端和写端)单工:写端流向读端读数据相当于出队列默认阻塞:管道无数据,默认读端阻塞&am…

C语言中的指针基础

文章目录 🍊自我介绍🍊地址🍊C语言中的指针 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞关注评论收藏(一键四连)哦~ 🍊自我介绍 Hello,大家好,我是小珑也要变强&am…

099、Python 从网站上下载图片,并压缩发送到指定邮箱中

要实现从网站上下载图片,并压缩发送到指定邮箱中,可以按下面步骤进行编程。 一、从网络上下载图片: 这里我们使用requests 模块,requests 模块是一个非常流行的 HTTP 库,用于发送各种 HTTP 请求。 1、安装 pip ins…

论文阅读-《Distant Supervision for Relation Extraction beyond the Sentence Boundary》

文章提出了首个将远程监督应用于跨句子关系提取的方法,通过整合句内和句间关系,利用图表示和多路径特征提取提高了准确性和鲁棒性。 摘要 文章提出了一种新的方法,用于在远程监督下进行跨句子的关系抽取。这种方法利用图表示来整合依赖和话…

七天学Flutter(day0)

前言 上周把这周的需求提前干完了,准备突击学习一下flutter。其实早就年初就想学习flutter,但是种种原因没有学习。这里不过多概述。 基础情况:没有学过dart以及flutter;有一定compose、kotlin安卓原生基础 O:坚持打卡…

常用传感器讲解十五--触摸传感器(KY-036)

常用传感器讲解十五–触摸传感器(KY-036) 具体讲解 这个比较简单,就是触摸后给个信号 电路连接 在Arduino上将VCC引脚连接到5V。 将GND连接到Arduino的GND。 将OUT连接到Arduino上的D2 代码实现 void setup() {pinMode(2, INPUT);Seri…

spark 3.0.0源码环境搭建

环境 Spark版本:3.0.0 java版本:1.8 scala版本:2.12.19 Maven版本:3.8.1 编译spark 将spark-3.0.0的源码导入到idea中 执行mvn clean package -Phive -Phive-thriftserver -Pyarn -DskipTests 执行sparksql示例类SparkSQLExam…

vue使用crypto-js对数据进行加解密

vue使用crypto-js对数据进行加解密 1, 创建DES加密和解密方法 // 导入 import CryptoJS from crypto-js/** * DES加密函数 * data: 需要加密的数据 * key: 加密的key * */ export function encrypt(data, key 123456) {// 将密钥转换为UTF-8编码的字节数组key CryptoJS.enc…

Kotlin 的优势:现代编程语言的卓越选择

文章目录 简洁与优雅的语法空安全特性函数式编程,支持高阶函数、lambdaKotlin 内联函数与 Java 的互操作性强大的类型推断协程支持lazy 委托object 单例模式区间表达式现代的开发工具支持 本文首发地址 https://h89.cn/archives/301.html 最新更新地址 https://gite…

科学设计程序员面试内容,破解“八股文”之弊

“八股文”在实际工作中是助力、阻力还是空谈? 作为现在各类大中小企业面试程序员时的必问内容,“八股文”似乎是很重要的存在。但“八股文”是否能在实际工作中发挥它“敲门砖”应有的作用呢?有IT人士不禁发出疑问:程序员面试考…

使用UsageStatsMannager获取应用使用时长

摘要 UsageStatsManager.queryEventStats:一般是用来根据最近时间戳找到top进程 UsageStatsManager.queryAndAggregateUsageStats:获取聚合后的应用前台使用时长 UsageStatsManager.queryEvents:自己计算每个进程的运行时长和启动次数(包含Activity和Service ForeGround 事件…

Lombok注解之@SneakyThrows作用

Lombok注解之SneakyThrows作用 读法 [ˈsniːki] [θroʊz] 悄悄的 抛出顾名思义,它能够自动偷摸的为咱们的代码生成一个try…catch块,并把异常向上抛出来。 使用 SneakyThrows的使用范围: 只能作用在方法和构造函数之上。从源码就可以…

C# dataGridView 去掉左边多出来空列

1.问题 在使用winform做界面程序时,dataGridView控件创建好后,左侧会多出一列为空,如何删除呢 2.解决方法 你可以在属性窗口中进行设置 如图: 将RowHeadersVisible 属性设置为False 或者代码设置 this.dataGridView1.RowHea…

idea常用免费插件(持续更新欢迎补充)

Chinese (Simplified) Language Pack:中文插件Grep Console:支持显示ascii颜色CodeGlance:编辑区缩略图插件Json Parser:验证和格式化JSON字符串MybatisX:Mybatisplus插件Translation:翻译CheckStyle:Java代…

我们的前端开发逆天了!1 小时搞定了新网站,还跟我说 “不要钱”

大家好,我是程序员鱼皮。前段时间我们上线了一个新软件 剪切助手 ,并且针对该项目做了一个官网: 很多同学表示官网很好看,还好奇是怎么做的,其实这个网站的背后还有个有趣的小故事。。。 鱼皮:我们要做个官…

playbooks 分布式部署 LNMP

1、环境配置 ansible 服务器 192.168.10.10nginx 服务器 192.168.10.20mysql 服务器 192.168.10.21php 服务器 192.168.10.22 2、安装 ansble #192.168.10.10节点 yum install -y epel-release #先安装 epel 源 yum install -y ansible配置主机清单 …

uniapp App判断是否安装某个app

参考文档:HTML5 API Reference 项目中需要判断是否安装了uber,这里拿uber举例 ,判断是否安装uber if (plus.runtime.isApplicationExist({pname: com.ubercab.eats, //Android平台通过pname属性(包名)查询action: ub…

计算机毕业设计-程序论文-基于web线上项目竞标平台的开发与实现

本系统开发采用技术为JSP、Bootstrap、Ajax、SSM、Java、Tomcat、Maven 此文章为本人亲自指导加编写,禁止任何人抄袭以及各类盈利性传播, 相关的代码部署论文ppt代码讲解答辩指导文件都有可私要 项目源码,请关注❥点赞收藏并私信博主&#x…

001.精读《Big Data: A Survey》

文章目录 1. 引言2. 精读2.1 摘要2.2 背景2.4 相关技术2.5 相关流程2.6 应用场景 3. 总结 1. 引言 大数据精读周刊首次与大家正式见面。我们每周将精读并分析几篇精选文章,试图讨论并得出结论性观点。我们的目标是通过深入探讨,帮助大家更好地理解大数据…