Centos安装jdk
1.查看系统自带jdk版本。
Last login: Wed Sep 22 16:44:15 2021 from 192.168.152.1
[root@192 ~]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
2.查看java相关。
[root@192 ~]# rpm -qa | grep java
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2017b-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
3.卸载系统自带的jdk。
[root@192 ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
[root@192 ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
[root@192 ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
[root@192 ~]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
[root@192 ~]# rpm -e --nodeps tzdata-java-2017b-1.el7.noarch
[root@192 ~]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
[root@192 ~]# java -version
java version "1.7.0_141"
OpenJDK Runtime Environment (rhel-2.6.10.5.el7-x86_64 u141-b02)
OpenJDK 64-Bit Server VM (build 24.141-b02, mixed mode)
[root@192 ~]# rpm -qa | grep java
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
[root@192 ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
[root@192 ~]# rpm -qa | grep java
rpm 管理套件 -e 删除指定的套件 --nodeps 不验证套件档的相互关联性
4.检查java版本,是否已经卸载。
[root@192 ~]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
5.下载jdk安装包,并上传到/opt 目录下。
链接:https://pan.baidu.com/s/1hPGOUM97JtH3IZNhpOynYA
提取码:5pri
文件上传可以用上传工具 ftp
或者 linux环境下安装一个插件。
6.解压jdk安装包,修改名称为java,并移动到/usr/local目录下。
[root@192 opt]# tar -zxvf jdk-8u241-linux-x64.tar.gz
......
......
[root@192 opt]# ll
总用量 192744
drwxr-xr-x. 7 10143 10143 245 12月 11 2019 jdk1.8.0_241
-rw-r--r--. 1 root root 194545143 9月 22 17:08 jdk-8u241-linux-x64.tar.gz
drwxr-xr-x. 8 1001 1001 158 9月 16 2014 nginx
-rw-r--r--. 1 root root 804164 9月 16 2014 nginx-1.6.2.tar.gz
drwxr-xr-x. 9 1169 1169 12288 9月 23 08:59 pcre-8.35
-rw-r--r--. 1 root root 1996552 4月 9 2014 pcre-8.35.tar.gz
drwxr-xr-x. 2 root root 6 3月 26 2015 rh
[root@192 opt]# mv jdk1.8.0_241 java
[root@192 opt]# ll
总用量 192744
drwxr-xr-x. 7 10143 10143 245 12月 11 2019 java
-rw-r--r--. 1 root root 194545143 9月 22 17:08 jdk-8u241-linux-x64.tar.gz
drwxr-xr-x. 8 1001 1001 158 9月 16 2014 nginx
-rw-r--r--. 1 root root 804164 9月 16 2014 nginx-1.6.2.tar.gz
drwxr-xr-x. 9 1169 1169 12288 9月 23 08:59 pcre-8.35
-rw-r--r--. 1 root root 1996552 4月 9 2014 pcre-8.35.tar.gz
drwxr-xr-x. 2 root root 6 3月 26 2015 rh
[root@192 opt]# mv java /usr/local/
[root@192 opt]# cd /usr/local/
[root@192 local]# ll
总用量 4
drwxr-xr-x. 2 root root 57 9月 23 08:59 bin
drwxr-xr-x. 2 root root 6 11月 5 2016 etc
drwxr-xr-x. 2 root root 6 11月 5 2016 games
drwxr-xr-x. 2 root root 124 9月 23 08:59 include
drwxr-xr-x. 7 10143 10143 245 12月 11 2019 java
drwxr-xr-x. 3 root root 4096 9月 23 08:59 lib
drwxr-xr-x. 2 root root 6 11月 5 2016 lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 libexec
drwxr-xr-x. 2 root root 6 11月 5 2016 sbin
drwxr-xr-x. 6 root root 60 9月 23 08:59 share
drwxr-xr-x. 2 root root 6 11月 5 2016 src
7.修改配置文件,配置环境变量 vim /etc/profile
[root@192 local]# vim /etc/profile
###########输入 i 最后一行光标录入
#java environment
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
########## Esc :wq 保存退出
8.让环境变量生效,并检查配置是否成功。
[root@192 java]# vim /etc/profile
[root@192 java]# source /etc/profile
[root@192 java]# java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
安装成功!