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

Centos7安装Java8(在线安装避坑详细安装)_第1张图片

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

1.查看目前环境

 rpm -qa|grep jdk

Centos7安装Java8(在线安装避坑详细安装)_第2张图片

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

2.卸载原有jdk环境

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

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

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

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.结束语

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

你可能感兴趣的:(运维部署,java,开发语言)