前提(删除原有的环境,重新配置)
一般在linux系统下都会自带openJDK,我们可以使用java -version
命令查看当前系统下的jdk版本
如果自带的版本与你的预期不符合,那么我们就需要删除自带的openJDK ,重新配置环境
接着,查询详细的openjdk的信息 : rpm -qa | grep jdk
卸载所有带有openjdk的信息,使用 yum -y remove xx
命令删除将上面的所列出带openJDK的信息全都依次删除
yum -y remove java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch
yum -y remove java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
yum -y remove java-1.8.0-openjdk-headless-1.8.0.282.b08-1.el7_9.x86_64
yum -y remove java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
所有命令执行完成后,再次执行java -version
,如果显示 下列样式的命令,即代表删除完成
下载,安装
1.下载JDK,JRE
下载地址:https://www.oracle.com/java/technologies/javase-jre8-downloads.html
2.解压,安装
放在你指定的目录,我放在/usr/java目录下,没有就创建,或者放在别的目录
cd /
cd /usr
mkdir java
cd java
解压
tar -zvxf jre-8u281-linux-x64.tar.gz
3.设置环境变量
修改/etc/profile文件(对于linux系统不熟,建议使用xftp传输软件,可以直接选中,记事本编辑)
在profile文件中加入如下内容:(JAVA_HOME与JRE_HOME皆为你的jdk/jre安装的真实路径)
#set java environment
JAVA_HOME=/usr/java/jdk-15.0.2
JRE_HOME=/usr/java/jre1.8.0_281
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
一定要记得:刷新文件
source /etc/profile
测试:(出现如下图,就成功了)