系统环境:centos 7.6

JDK 版本:jdk 1.8.0_191


1.以root用户身份先创建组和用户

[root@xk1181259634]# groupadd [-g 1124] hadoopenv

​cat /etc/group​

Linux下JDK的安装_jdk

[root@xk1181259634]# useradd -m [-u 1124] -g hadoopenv xiaokang

​cat /etc/passwd​

Linux下JDK的安装_java_02

2.让刚创建的普通用户xiaokang拥有超级管理员权限

​ll /etc/sudoers​​(该文件默认权限440)

Linux下JDK的安装_java_03

修改该文件权限并进行内容的修改

[root@xk1181259634]# chomd 640 /etc/sudoers

​ll /etc/sudoers​

Linux下JDK的安装_jdk_04

[root@xk1181259634]# vim /etc/sudoers

​xiaokang ALL=(ALL) NOPASSWD:ALL​

Linux下JDK的安装_java_05

最后将该文件权限改回默认

[root@xk1181259634]# chomd 440 /etc/sudoers

Linux下JDK的安装_文件权限_06

3. 下载并解压

以下所有操作都以xiaokang用户的身份执行,在​​官网​​ 下载所需版本的 JDK,这里我下载的版本为jdk 1.8.0_191 ,下载后进行解压(先创建moudle文件夹):

[root@xk1181259634]# su xiaokang
[xiaokang@xk1181259634 ~]$ sudo mkdir -p /opt/moudle
[xiaokang@xk1181259634 ~]$ sudo tar -zxvf jdk-8u191-linux-x64.tar.gz -C /opt/moudle/

4. 设置环境变量

[xiaokang@xk1181259634 ~]$ sudo vim /etc/profile

输入G定位到文件最后,添加如下配置:

export JAVA_HOME=/opt/moudle/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

执行 ​​source​​ 命令,使得配置立即生效:

[xiaokang@xk1181259634 ~]$ source /etc/profile

5. 检查是否安装成功

[xiaokang@xk1181259634 ~]$ java -version
[xiaokang@xk1181259634 ~]$ which java

显示出对应的版本信息和命令位置则代表安装成功。

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

/opt/moudle/jdk1.8.0_191/bin/java