一、检查是够已安装

  1. 检查是否已安装,未输入则表示未安装
  2. rpm -qa |grep jdk
  3. 卸载
  4. rpm -qa | grep java | xargs rpm -e --nodeps

二、下载jdk安装包

  1. 下载jdk安装包
  2. wget命令下载的文件会在当前目录下,所以如果在下载前最好先 cd 到想把JDK安装的位置,如果没有,可以先创建相应目录
  3. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.tar.gz

如果需要安装其他版本请到jdk 官网找到下载地址,或者将安装包上传至服务器。

三、解压文件

  1. <!-- 解压文件即可 -->
  2. tar -zxvf jdk-8u311-linux-x64.tar.gz
  3. <!-- 如果需要拷贝文件,下变为相应拷贝命令,不需要拷贝,忽略下边那内容 -->
  4. cp -r jdk1.8.0_60/ /usr/lib/jvm/jdk1.8.0_311/

如果解压失败提示:

  1. gzip: stdin: not in gzip format
  2. tar: Child returned status 1
  3. tar: Error is not recoverable: exiting now

表示文件下载失败, 不是gzip格式文件
可以使用下述命令查看文件格式

  1. file jdk-8u311-linux-x64.tar.gz
  2. 出现不是gzip compressed data 文件:
  3. jdk-8u311-linux-x64.tar.gz: gzip compressed data, from Unix, last modified: Mon Sep 27 20:29:37 2021
  4. 代表文件有问题,建议重新下载或者下载之后上传至服务器

四、配置环境变量

进入 /etc下进入 profile文件 中在最下面载入
使用命令:

  1. cd /ect
  2. vim profile
  3. 添加加入的数据
  4. :wq
  5. Enter 键;

需要添加的数据:

  1. export JAVA_HOME=/usr/local/java/jdk1.8.0_311
  2. export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  3. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

重新加载文件

  1. source /etc/profile

五、验证是否安装成功

  1. 输入:
  2. java -version
  3. 输出:
  4. java version "1.8.0_311"
  5. Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
  6. Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

这就标识成功。