Centos7安装Java8(在线安装避坑详细安装)

在这里插入图片描述

开篇语:
喜欢在一个明媚阳光的午后
坐在那夕阳斑驳的南墙下
听着风起
闻着花香
望着远山
身边是你
如此便觉得很好

1.查看目前环境

 rpm -qa|grep jdk

image-20230529134626602

在这里我们会发现,原有系统安装有jdk,如果对于jdk有要求,我们就需要重新安装jdk

2.卸载原有jdk环境

rpm -e --nodeps 上面显示的东西

image-20230529135140216

这里,我们就需要一个一个去卸载

如果有感觉麻烦,可以使用如下命令

yum remove *openjdk*

3.重新检查

 java -version
 rpm -qa|grep jdk

image-20230529135235992

4.安装jdk

创建一个Java目录

 mkdir /home/ideal/software/java

下载Java安装包

 curl -O https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

备注:这里我们使用了华为云镜像加速下载

======>做一个小科普

Java是一门广泛使用的编程语言,自1995年发布以来,已经经历了许多个大版本的更新。下面是每个主要版本的更新内容:

  1. Java 1.0(1995年):Java语言的第一个版本,引入了面向对象编程的概念和语法。
  1. Java 1.1(1996年):增加了一些新特性,如字符串操作、异常处理、内部类等。
  1. Java 1.2(1997年):引入了Java平台模块系统(JPMS),使得应用程序可以更好地组织和管理依赖关系。
  1. Java 1.3(1998年):增加了集合框架、枚举类型、泛型等新特性。
  1. Java 1.4(2002年):引入了对Java虚拟机规范的支持,同时还增加了一些新特性,如注解、内省等。
  1. Java 5(2004年):引入了新的语法和API,如泛型Lambda表达式、集合工厂方法、枚举类型等。
  1. Java 6(2006年):引入了新的语法和API,如Stream API、Lambda表达式、日期时间API等。
  1. Java 7(2011年):引入了新的语法和API,如Lambda表达式、Stream API、Optional类等。
  1. Java 8(2014年):引入了新的语法和API,如Lambda表达式、函数接口、流API等。
  1. Java 9(2017年):引入了新的语法和API,如模块化系统、JShell交互式工具、局部变量类型推断等。
  1. Java 10(2018年):引入了新的语法和API,如局部变量类型推断改进、HTTP客户端API等。
  1. Java 11(2019年):引入了新的语法和API,如局部变量类型推断改进、Switch表达式、ZGC垃圾收集器等。
  1. Java 12(2017年):引入了新的语法和API,如局部变量类型推断改进、Switch表达式、文本块注释等。
  1. Java 13(2018年):引入了新的语法和API,如Switch表达式增强、Text Blocks注释增强等。
  1. Java 14(2019年):引入了新的语法和API,如Text Blocks注释增强、Switch表达式增强等。
  1. Java 15(2020年):引入了新的语法和API,如记录注释增强、switch表达式增强等。

总的来说,每个大版本的更新都带来了一些新的功能和改进,这些更新都是为了提高Java程序的性能、可靠性和易用性。

解压缩

 tar -zxvf jdk-8u202-linux-x64.tar.gz -C ./

重命名

mv jdk1.8.0_202 jdk

写入环境变量

#Java环境变量
PATH=/home/ideal/software/java/jdk/bin:$PATH

更新环境变量

source /etc/profile

测试

java -version

更新环境变量

source /etc/profile

测试

java -version

image-20230529150838310

5.结束语

让我们一起跨过困难和挑战,勇往直前,不断追求更好的自己。愿我们的梦想得以实现,我们的努力得到回报。让我们一起为自己的未来而奋斗吧!

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

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

相关文章

面了一个测试工程师要求月薪26K,总感觉他背了很多面试题...

最近有朋友去字节面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。 据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。 其实&…

3DMAX车缝线生成器插件使用方法详解

3dMax车缝线生成器插件,用于创建缝合对象和一个对象,以沿样条线或仅通过绘制选定边上的缝合之间的孔。 目前有两种类型的缝线,圆形缝线和平面缝线。对于给定类型的针脚,它们的厚度是最常用的。缝线的长度和间距以及旋转都可以很容易地调整,这些参数也可以随机设置,以创造…

[C语言][典例详解]打印杨辉三角(找规律简单实现)

目录 杨辉三角的相关知识 杨辉三角图: 杨辉三角的规律 在编程中实现 第一步 :我们先实现数字的打印,后面再加上空格构成三角形形状; ​编辑 1.首先我们可以直观的看出三角形的两个斜边都是1;所以我们先打印斜边的…

Python自动化测试框架有哪些?怎么选

目录 自动化测试框架概念 自动化测试框架根据思想理念和深度不同,渐进式的分为以下几种: 模块化测试脚本框架: 测试库框架: 数据驱动测试框架: 关键字驱动或表驱动的测试框架: 混合测试自动化框架&am…

沉浸式翻译 安装及使用

介绍一下最近非常或的沉浸式翻译工具,非常有助于外文阅读,包括网页、pdf等。可以同时显示原文和译文,操作简单,使用起来还是非常友好的。 先上链接:介绍 - 沉浸式翻译 如何使用 - 沉浸式翻译 1.安装 支持Edg…

Linux——使用命令行参数管理环境变量

目录 使用命令行参数获取用户在DOS命令行输入的指令: 方法:代码如下: 使用命令行参数获取并打印部分或者整体环境变量的方法: 方法1: 运行结果: 方法2:使用外部链接environ: 使用命令行参数…

article-并联机械手爪运动学分析

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3aNKIR4E-1685371700448)(data:image/svgxml;utf8, )] 2.4.3 基于Robotics Toolbox的工具箱的模型检测 上文中,我们已经对采摘机器手爪运动学理论模型进行了创建,接下来要用MA…

【智慧排水】智慧排水监测系统助力城市抗洪排涝建设

随着城市的发展和生活水平的提高,城市排水系统面临着各种挑战和难题。虽然国家已经大力建设和改造雨污分流系统,以解决城市排水问题,但在实际应用中仍然存在着诸多难题,如雨污混接、偷排漏排、管道堵塞淤积、管道溢流和内涝等问题…

没有经验能做产品经理吗?

没有经验能做产品经理吗?这是一个经常被讨论的问题,因为很多人想转行成为产品经理,但他们没有相关的工作经验。这里我也给出一些解答。 一、产品经理的职责和技能 首先,让我们看一下产品经理的职责和技能。产品经理是负责产品开…

java项目打包方式

普通项目打包 项目内容很简单,只是引用了一个三方包。 打包步骤 File-Project Structure... 点击确定后选择Build - Build Artifacts.. 选择build即可,可以查看编译日志 maven项目打包 若果是普通项目就先转为maven项目。 右键项目选择第二项add frame…

SpringCloud Nacos实战应用

目录 1 Nacos安装1.1 Nacos概要1.2 Nacos架构1.3 Nacos安装1.3.1 Nacos Derby安装1.3.2 Nacos MySQL版安装1.3.3 Docker 安装Nacos 2 Nacos功能应用2.1 Nacos服务注册与发现2.2 负载均衡2.3 配置中心2.4 灰度发布 3 Nacos集群3.1 集群架构3.2 Nacos集群部署3.3 客户端接入Nacos…

华为OD机试之打印机队列(Java源码)

打印机队列 题目描述 有5台打印机打印文件,每台打印机有自己的待打印队列。 因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中 数字越大优先级越高 打印机会从自己的待打印队列中选择优先级最高的文件来打印。 如…

Windows 上安装和启动 Nacos 2.2.2 最新版本

文章目录 前言版本声明本地启动1. 下载 Nacos2. 开启鉴权配置3. 持久化数据库4. 启动 Nacos5. 启动测试 联系我 前言 本文旨在为您详细介绍如何安装和启动 Nacos 2.2.2 的最新版本,以及为 youlai-mall 开源商城版本的升级做好准备工作。 版本声明 名称版本操作系…

3年外包裸辞,面试阿里、字节全都一面挂,哭死.....

测试员可以先在外包积累经验,以后去大厂就很容易,基本不会被卡,事实果真如此吗?但是在我身上却是给了我很大一巴掌... 所谓今年今天履历只是不卡简历而已,如果面试答得稀烂,人家根本不会要你。况且要不是大…

c#快速入门

欢迎来到Cefler的博客😁 🕌博客主页:那个传说中的man的主页 🏠个人专栏:题目解析 🌎推荐文章:题目大解析2 目录 👉🏻 c#和c不同之处👉🏻程序文件的…

已签名驱动程序安装后提示“Windows无法验证此设备所需驱动程序数字签名”的原因和解决方法

在Windows 64位系统上,正常开启数字签名认证时,驱动程序软件需要经过微软数字签名的才允许被使用。否则在设备管理器下,安装完硬件驱动后设备上会有“黄色感叹号”标识,右键该设备属性提示:“Windows 无法验证此设备所…

SY8205同步降压DCDC可调电源模块(原理图和PCB)

SY8205同步buck降压电源模块,输入电压4.5-30V,输出电压0.6-30V可调,效率90%以上,最大连续输出电流5A,峰值电流6A。 开源链接:https://url.zeruns.tech/obGu3 SY8025数据手册下载地址:https://…

公文写作素材:为人处世类过渡句50例

1.身处逆境,敢于亮剑,坚毅前行,方能逆势突围;面对困难,坚定信心,敢拼敢闯,定能笑到最后。 2.没有海纳百川的胸怀,怎能容得下不同性格的人;没有从善如流的雅量&#xff0…

java程序1补充:从键盘输入圆的半径,求圆的周长和面积(简易与交互两版)

编写一个java程序,从键盘输入圆的半径,求圆的周长和面积,并输出。 要求: (1)半径仅考虑int型正整数,并综合利用所学较好地处理异常输入,包括非法整数、负整数输入时的处理。输入半…

大模型对世界的改变,从一时一地,到无处不在、无时不有

作者 | 曾响铃 文 | 响铃说 大模型正在中国遍地开花,做过的没做过的都要过来参合一下。 汹涌浪潮中,不免有更多人开始关注那个最先发布的文心一言。 全球科技大厂中第一个发布GPT大模型产品的百度,在刚刚的中关村论坛上透露了一些文心一言…