Linux上安装JDK 1.8:详细步骤与环境配置

   感谢您阅读本文,欢迎“一键三连”。作者定会不负众望,按时按量创作出更优质的内容。
❤️ 1. 毕业设计专栏,毕业季咱们不慌,上千款毕业设计等你来选。

安装 JDK 1.8 在 Linux 上的步骤:

1.下载 JDK 1.8

JDK 1.8 可以从 Oracle 的官方网站下载:Java Downloads | Oracle

2.检查系统是否自带 JDK

在 CentOS 上,有时会自带 JDK(一般都是自己卸载再重新装一个)。您可以通过以下命令检查:

##看看是否有自带的jdk​
java -version 
rpm -qa | grep -i java

如果已经安装了 JDK,可以卸载后再重新安装。

rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps​#rpm -qa:查询所安装的所有rpm包​
#grep -i:忽略大小写​
#xargs -n1:表示每次只传递一个参数​
#rpm -e --nodeps:强制卸载软件
#查看是否还在即可​
rpm -qa | grep -i java​#或者查看java版本​
java -version

3.安装 JDK

 将下载好的 JDK 放置在 /usr/local 目录下,并解压缩。

tar -zxvf jdk-8u401-linux-x64.tar.gz

删除 JDK 的压缩包。

rm -rf jdk-8u401-linux-x64.tar.gz

4.配置环境变量

打开 /etc/profile 文件并添加以下内容到文件末尾:

export JAVA_HOME=/usr/local/jdk1.8.0_401​export JRE_HOME=${JAVA_HOME}/jre​export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib​export PATH=${JAVA_HOME}/bin:$PATH

5.刷新配置文件

执行以下命令使配置文件生效:

source /etc/profile

6.验证安装

运行以下命令检查 JDK 是否成功安装和配置:

java -version

通过以上步骤,您可以在 Linux 系统上成功安装 JDK 1.8,并配置好环境变量,以便使用 Java 开发环境。

   感谢您阅读本文,欢迎“一键三连”。作者定会不负众望,按时按量创作出更优质的内容。
❤️ 1. 毕业设计专栏,毕业季咱们不慌,上千款毕业设计等你来选。

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

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

相关文章

阿一课代表今日分享之使用dnscat2 进行dns隧道反弹shell(直连模式linux对linux)

DNS介绍 DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 DNS的记录类型有很多&a…

组件设计原则和度量方法

在日常开发过程中,Spring、Dubbo、Mybatis等都是我们常用的开源框架。当你在使用这些框架时,不可避免需要通过分析源码来理解内部的实现原理。那么,你在翻阅源代码时,有没有想过这些框架的代码结构为什么要这样进行设计和实现呢&a…

桥联亲和素-标记生物素法(BRAB)

桥联亲和素-标记生物素法(BRAB)是一种基于生物素与亲和素(或链霉亲和素)之间高亲和力特性的生物医学检测方法。以下是关于BRAB法的详细解释: 一、定义与原理 BRAB法,也称为桥联亲和素-标记生物素法&#xf…

游戏AI的创造思路-技术基础-情感计算(1)

游戏中的AI也是可以和你打情感牌的哦,不要以为NPC是没有感情的,不过,不要和NPC打过多的情感牌,你会深陷其中无法自拔的~~~~~~ 目录 1. 情感计算算法定义 2. 发展历史 3. 公式和函数 3.1. 特征提取阶段 TF-IDF(词频…

如何监控 PostgreSQL 中表空间的使用情况并进行合理的管理?

文章目录 如何监控 PostgreSQL 中表空间的使用情况并进行合理的管理 一、引言 在 PostgreSQL 数据库中,表空间(Tablespace)是用于管理数据库对象存储位置的逻辑存储区域。有效地监控和管理表空间的使用情况对于确保数据库的性能、优化存储资…

为什么NAND Flash需要进行坏块管理而NOR Flash不需要呢?

NOR Flash和NAND Flash是两种不同类型的闪存技术,它们在存储单元的连接方式、耐用性、坏块管理等方面存在差异。 NOR Flash的存储单元是并联的,每个存储单元的字线和源线分别相连,这使得NOR Flash在读取速度上具有优势,适合用于执…

深度学习和NLP中的注意力和记忆

深度学习和NLP中的注意力和记忆 文章目录 一、说明二、注意力解决了什么问题?#三、关注的代价#四、机器翻译之外的关注#五、注意力(模糊)记忆?# 一、说明 深度学习的最新趋势是注意力机制。在一次采访中,现任 OpenAI 研…

玩鸣潮提示错误代码126:加载x3daudio1_7.dll失败无法打开的多个详细有效解决方法分享

玩游戏期间你是否也有遇到过找不到x3daudio1_7.dll无法继续执行代码打不开游戏?那么遇到这个问题要怎么办?有什么方法能解决?今天详细给大家介绍一下如何解决找不到x3daudio1_7.dll文件或x3daudio1_7.dll丢失的多个不同方法! 第一…

淘宝扭蛋机小程序:互联网下的潮玩新增速

近些年,潮玩成为了年轻一代的新宠,吸引了无数的年轻消费者,尤其是扭蛋机行业!扭蛋机具有价格低、商品丰富等特点,性价比非常高,受众群体遍布到了各个年龄层。扭蛋机商品具有非常高的观赏性和收藏性&#xf…

centos在GitHub上下载代码

1、安装git yum install -y git2、下载 git clone https://github.com/dji-sdk/Payload-SDK3、若遇到 centos 7 git clone 报错:fatal: unable to access解决方法: 3.1、 打开/etc/hosts文件;命令:sudo vim /etc/hosts 3.2、 添…

赋能数字安全新未来 | 湖南省“网安工匠”工业信息安全技能提升培训班圆满结束!

湖南省“网安工匠”工业信息安全技能提升培训班于7月9日在湖南邮电职业技术学院落下帷幕,该培训班由湖南省工业和信息化厅、湖南省通信管理局联合主办,湖南邮电职业技术学院、湖南会览网安教育服务有限公司承办,旨在深化工业信息安全技能&…

《Unpaired Unsupervised CT Metal ArtifactReduction》代码讲解

论文讲解见上篇博客 这篇论文的标题是《Unpaired Unsupervised CT Metal Artifact Reduction》,作者是Bo-Yuan Chen和Chu-Song Chen。这篇论文主要研究了如何使用深度学习技术来减少医学成像中由于金属植入物引起的CT图像伪影。 项目给出了几个不同的unet网…

美国商超入驻Homedepot,会成为传统家织厂家跨境赛道吗?

近年来,随着全球化步伐的加快和电子商务的蓬勃发展,越来越多的企业开始寻求跨境拓展的机会。在这样的背景下,美国知名的家居用品零售商超——Homedepot成为了许多国内外家织厂家关注的焦点。那么,美国商超入驻Homedepot究竟如何呢…

ArcGis将同一图层的多个面要素合并为一个面要素

这里写自定义目录标题 1.加载面要素的shp数据 2.点击菜单栏的地理处理–融合,如下所示: 3.将shp面要素输入,并设置输出,点击确定即可合并。合并后的属性表就只有一个数据了。

神经网络构成、优化、常用函数+激活函数

Iris分类 数据集介绍,共有数据150组,每组包括长宽等4个输入特征,同时给出输入特征对应的Iris类别,分别用0,1,2表示。 从sklearn包datasets读入数据集。 from sklearn import darasets from pandas impor…

Python 视频的色彩转换

这篇教学会介绍使用OpenCV 的cvtcolor() 方法,将视频的色彩模型从RGB 转换为灰阶、HLS、HSV...等。 因为程式中的OpenCV 会需要使用镜头或GPU,所以请使用本机环境( 参考:使用Python 虚拟环境) 或使用Anaconda Jupyter 进行实作( 参考&#x…

【数据结构】--- 堆

​ 个人主页:星纭-CSDN博客 系列文章专栏 :数据结构 踏上取经路,比抵达灵山更重要!一起努力一起进步! 目录 一.堆的介绍 二.堆的实现 1.向下调整算法 2.堆的创建 3.堆的实现 4.堆的初始化和销毁 5.堆的插入 5.1扩容…

Bad substitution 奇怪的问题

记得之前写过一篇文章是关于shell 脚本的,这里,当时的系统是 CentOS 的,最近公司把所有的服务器系统都更换为 Ubuntu 了, 结果以前写的那个脚本无法执行了,错误就是 Bad substitution,网上搜索基本都是 {}…

[C++初阶]list类的初步理解

一、标准库的list类 list的底层是一个带哨兵位的双向循环链表结构 对比forward_list的单链表结构,list的迭代器是一个双向迭代器 与vector等顺序结构的容器相比,list在任意位置进行插入删除的效率更好,但是不支持任意位置的随机访问 list是一…

【EIScopus稳检索-高录用】第五届大数据与社会科学国际学术会议(ICBDSS 2024)

大会官网:www.icbdss.org 大会时间:2024年8月16-18日 大会地点:中国-上海 接受/拒稿通知:投稿后1-2周内 收录检索:EI,Scopus *所有参会者现场均可获取参会证明,会议通知(邀请函)&…