Linux下安装JDK1.8,CentOS7安装JDK1.8/Java8

news/2024/10/21 17:16:55

一、卸载自带的

先检查是否有安装自带的openjdk

rpm -qa | grep java

如果有,卸载

rpm -e --nodeps #openjdk的名字

逐个卸载完之后,确保java -version没有东西

二、下载上传

下载tar.gz安装包到本地
例如zulu的https://www.azul.com/downloads/#downloads-table-zulu

例如/usr/bin目录下,或者/opt目录
先建个jdk目录,mkdir jdk
将下载好的上传
解压缩

tar -zxvf #jdk安装包名字
# tar -zxvf zulu8.82.0.21-ca-jdk8.0.432-linux_x64.tar.gz

移动

mv #jdk名字 /usr/local
# mv zulu8.82.0.21-ca-jdk8.0.432-linux_x64 /usr/local

三、配置环境变量

#编辑配置文件
vim /etc/profile# :$进入文件末尾#在文件底部插入#java_env
export JAVA_HOME=#java安装目录/#jdk名字
#我的就是export JAVA_HOME=/usr/local/zulu8.82.0.21-ca-jdk8.0.432-linux_x64# jdk1.8及以上可不用配置该条
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# :wq保存退出
# 使配置文件生效
source /etc/profile

注:如果-bash: vim: 未找到命令

#下载 vim
yum install vim -y

最后验证一下

java -version

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

分享几个追番剧资源下载的网站

1.NYaa 全球 最大的亚洲动漫站,分表站和里站,是所有(几乎)其他资源站的根源,资源库极为庞大,支持英文、日语 & 少部分中文,支持墙内访问,磁力下载。点击前往NYaa 2.动漫花园 国内最为知名的资源下载站,包含动画、漫画、音乐、日剧、游戏、特设等领域,虽然资源传播…

LLM大模型: blip2多模态大模型原理

截止目前,图片检索领域最出名的应该是openAI的clip了,分别用bert和vit对text和image做encoder,然后让配对的embedding接近,不配对的embedding拉远,通过这种方法达到text匹配(检索)image的目的!但这种方式只能检索,没法生成text啊(比如对image做适当的description),…

发那科机器人R2000iC控制柜常见故障类型

发那科机器人维修R2000iC控制柜常见故障类型 电源故障: 发那科机器人R2000iC控制柜不能正常供电,可能是由于电源线路损坏、保险丝烧断、电源模块故障或电压不稳定等原因造成。 通信故障: 控制柜与上层控制器或其他设备之间的通信中断,导致机器人不能接收指令或无法与其他设…

TS学习笔记(三)

TS语言继承了JS的类型设计,js将值分为8中类型:boolean、string、number、undefined、null、symbol、bigint、object。 注意,上面所有类型的名称都是小写字母,首字母大写的Number、String、Boolean等在js语言都是内置对象,而不是类型名称。bigint与number类型并不兼容const…

jdk8u20 链子分析

jdk8u20 链子分析 在 JDK7u21 中反序列化漏洞修补方式是在 AnnotationInvocationHandler 类对type属性做了校验,原来的payload就会执行失败。但在8u20中可以用 BeanContextSupport 类对这个修补方式进行绕过,所以说其实 jdk8u20 就是对 jdk7u21 的绕过。 链子分析 可以看到在高…

Meta 最新 SPIRIT-LM:语音文本无缝转换还能懂情绪;字节回应实习生破坏大模型训练:网传损失不实丨 RTE 开发者日报

开发者朋友们大家好:这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编辑的…

通义灵码实践教程——编码使用实践

点击此处,立即下载通义灵码!https://tongyi.aliyun.com/lingma/ 通义灵码最佳使用实践参考 通义灵码是JetBrains或VSCode集成开发环境(IDE)中嵌入的一款智能开发助手工具,旨在通过人工智能技术简化软件开发过程,提升开发效率。本文将介绍在开发过程中如何深度体验多种辅助…

通义灵码实践教程——单元测试

通义灵码加持的单元测试实践 本文首先讲述了什么是单元测试、单元测试的价值、一个好的单元测试所具备的原则,进而引入如何去编写一个好的单元测试,通义灵码是如何快速生成单元测试的。 什么是单元测试? 单元测试是一种软件测试方法,通过编写代码来验证应用程序中最小的可测…