java -version
查看当前系统自带的open jdk版本信息
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
sudo rpm -e --nodeps java-1.8.0-openjdk sudo rpm -e --nodeps java-1.8.0-openjdk-headless
当前最新版下载
历史版本下载历史
例如放到/usr/java
下
tar -zxvf jdk-8u301-linux-x64.tar.gz
当前解压完jdk安装目录为 /usr/java/jdk1.8.0_301
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 #--------
保存,退出
source /etc/profle
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]#