1.打开Konsole(也就是终端)
2.检查系统中本来存在的jdk版本:
因为在centos7中会有一个自带的jdk,也会有自带的1.7-11的安装包,如果想了解可以用yum search java 命令去查看,不再赘述,下面继续
命令:
[tom@192 ~]$ java -version
显示:
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
3.查看jdk的安装位置
命令:
[tom@192 ~]$ which java
显示:
/usr/bin/java
命令:
[tom@192 ~]$ ls -lr /usr/bin/java
显示:
lrwxrwxrwx. 1 root root 22 Jul 22 23:01 /usr/bin/java -> /etc/alternatives/java
命令:
[tom@192 ~]$ ls -lrt /etc/alternatives/java
显示:
lrwxrwxrwx. 1 root root 71 Jul 22 23:01 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java
记住这个地址:/usr/lib/jvm/ 代表jdk在此目录下
4.下面开始下载jdk包
首先切换到自己想到下载到的目录下,一般都会下载到用户的Downloads目录下
命令:
[tom@192 ~]$ cd /home/tom/Downloads
命令:(也可以复制网址:www.oracle.com/java/techno… 直接去浏览器挑选自己想要的版本)
[tom@192 Downloads]$ wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
显示:
--2022-07-23 19:13:52-- download.oracle.com/java/17/lat…
Resolving download.oracle.com (download.oracle.com)... 2.19.100.54
Connecting to download.oracle.com (download.oracle.com)|2.19.100.54|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 181233622 (173M) [application/x-gzip]
Saving to: ‘jdk-17_linux-x64_bin.tar.gz’
100%[==============================================================================================================================>] 181,233,622 1.82MB/s in 2m 43s
2022-07-23 19:16:36 (1.06 MB/s) - ‘jdk-17_linux-x64_bin.tar.gz’ saved [181233622/181233622]
等待下载完毕会自动回到输入命令的位置(时间不长耐心等待)
5.解压
[tom@192 Downloads]$ tar xf jdk-17_linux-x64_bin.tar.gz
6.移动jdk到刚才的记下的目录
因为要使用到 mv 移动命令所以需要 root 权限 用 su 命令登陆到 root 用户下
命令:
[tom@192 Downloads]$ su root
Password: 键入root用户密码
首先查看你下载后的解压到的jdk目录名称:不同时间下载的jdk版本不一样
命令:
[tom@192 Downloads]$ ls
显示
jdk-17.0.4
jdk-17_linux-x64_bin.tar.gz
可以看到目录名称为:jdk-17.0.4 所以下面第一个命令移动的地址中的目录名称也应该根据自己的目录做以替换
命令:
[root@192 Downloads]# mv /home/tom/Downloads/jdk-17.0.4/ /usr/lib/jvm
7.设置环境变量
命令:
[root@192 Downloads]# vi /etc/profile
在打开的文件中第一行键入以下文本:(第一行的 jdk-17.0.4 为刚才解压后移动过的jdk目录名 进入文本先按 i 键,代表开始编辑,编辑完按 Esc 键 然后键入 :wq 代表保存当前编辑并退出文件,就会自动退回到命令行,注意冒号也有,用英文冒号)
bash
export JAVA_HOME=/usr/lib/jvm/jdk-17.0.4 export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注意:键入后前三行就为以上内容,其他原本存在的内容下移
8.执行 profile 文件
命令:
[root@192 Downloads]# source /etc/profile
9.再次检查java版本,已替换为 jdk17 版本
命令:
[root@192 Downloads]# java -version
显示:
java version "17.0.4" 2022-07-19 LTS
Java(TM) SE Runtime Environment (build 17.0.4+11-LTS-179)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.4+11-LTS-179, mixed mode, sharing)
至此,安装完毕! 文章自创,如有雷同,纯属巧合。
如果有用不妨点赞 收藏避免跑掉,有问题请留言哦
如有侵权,联系速删!!!