开篇语:
喜欢在一个明媚阳光的午后
坐在那夕阳斑驳的南墙下
听着风起
闻着花香
望着远山
身边是你
如此便觉得很好
1.查看目前环境
rpm -qa|grep jdk
在这里我们会发现,原有系统安装有jdk,如果对于jdk有要求,我们就需要重新安装jdk
2.卸载原有jdk环境
rpm -e --nodeps 上面显示的东西
这里,我们就需要一个一个去卸载
如果有感觉麻烦,可以使用如下命令
yum remove *openjdk*
3.重新检查
java -version
rpm -qa|grep jdk
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年发布以来,已经经历了许多个大版本的更新。下面是每个主要版本的更新内容:
- Java 1.0(1995年):Java语言的第一个版本,引入了面向对象编程的概念和语法。
- Java 1.1(1996年):增加了一些新特性,如字符串操作、异常处理、内部类等。
- Java 1.2(1997年):引入了Java平台模块系统(JPMS),使得应用程序可以更好地组织和管理依赖关系。
- Java 1.3(1998年):增加了集合框架、枚举类型、泛型等新特性。
- Java 1.4(2002年):引入了对Java虚拟机规范的支持,同时还增加了一些新特性,如注解、内省等。
- Java 5(2004年):引入了新的语法和API,如泛型Lambda表达式、集合工厂方法、枚举类型等。
- Java 6(2006年):引入了新的语法和API,如Stream API、Lambda表达式、日期时间API等。
- Java 7(2011年):引入了新的语法和API,如Lambda表达式、Stream API、Optional类等。
- Java 8(2014年):引入了新的语法和API,如Lambda表达式、函数接口、流API等。
- Java 9(2017年):引入了新的语法和API,如模块化系统、JShell交互式工具、局部变量类型推断等。
- Java 10(2018年):引入了新的语法和API,如局部变量类型推断改进、HTTP客户端API等。
- Java 11(2019年):引入了新的语法和API,如局部变量类型推断改进、Switch表达式、ZGC垃圾收集器等。
- Java 12(2017年):引入了新的语法和API,如局部变量类型推断改进、Switch表达式、文本块注释等。
- Java 13(2018年):引入了新的语法和API,如Switch表达式增强、Text Blocks注释增强等。
- Java 14(2019年):引入了新的语法和API,如Text Blocks注释增强、Switch表达式增强等。
- 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
5.结束语
让我们一起跨过困难和挑战,勇往直前,不断追求更好的自己。愿我们的梦想得以实现,我们的努力得到回报。让我们一起为自己的未来而奋斗吧!