前提提要:
- jdk版本:
jdk-8u231-linux-x64.tar.gz
- 安装目录:
/usr/java
- 下载
- 提取码:
3qjq
查看系统是否自带jdk:rpm -qa | grep java
输入rpm -qa | grep java之后,会出现蛮多的,全部卸载也行(使用指令rpm -e --nodeps
卸载)
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
rpm -e --nodeps tzdata-java-2017b-1.el7.noarch
rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
卸载完成之后再次输入rpm -qa | grep java
查看,已经卸载完了。
正式安装
常规操作,上传、解压
①将文件jdk-8u231-linux-x64.tar.gz
上传至服务器,
②解压tar -zxvf jdk-8u231-linux-x64.tar.gz
,解压之后得到jdk1.8.0_231
文件夹。
③移动jdk1.8.0_231
到上面提及到的目录/usr/java
,如果没有该目录,使用mkdir java
创建此目录
mv jdk1.8.0_231 /usr/java
④配置环境变量
vim /etc/profile
之后,按键盘上的I
进入编写,并在文件末尾编写如下内容
export JAVA_HOME=/usr/java/jdk1.8.0_231
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin
注:JAVA_HOME
对应的就是自己所安装的目录
然后,按键盘上的Esc
退出编辑,并输入:wq!
⑤使其立即生效
source /etc/profile
⑥验证
输入指令java -version
或javac
可以看到结果
[root@localhost ~]# java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)