centos7安装jdk
一、卸载系统自带的OpenJDK以及相关java文件
1、输入
java -version
查看当前系统自带的open jdk版本信息
2、输入
rpm -qa | grep java
查看包含java字段的文件,删除其中类似下面几个个文件
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
包含noarch的文件不必删除,如下
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2020a-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
3、删除命令具体如下
sudo rpm -e --nodeps java-1.8.0-openjdk
sudo rpm -e --nodeps java-1.8.0-openjdk-headless
二、下载解压JDK
1、下载地址
2、将jdk解压到特定目录下
例如放到/usr/java
下
tar -zxvf jdk-8u301-linux-x64.tar.gz
当前解压完jdk安装目录为 /usr/java/jdk1.8.0_301
三、配置JDK环境变量
1、编辑全局变量
vim /etc/profile
在文本最后一行添加如下:
#jdk emv
export JAVA_HOME=/usr/java/jdk1.8.0_301
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
#--------
保存,退出
2、让设 置的环境变量生效
source /etc/profle
3、检查是否配置成功
java -version
[root@localhost jdk1.8.0_301]# java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
[root@localhost jdk1.8.0_301]#