一、检查是够已安装
检查是否已安装,未输入则表示未安装rpm -qa |grep jdk卸载rpm -qa | grep java | xargs rpm -e --nodeps
二、下载jdk安装包
下载jdk安装包wget命令下载的文件会在当前目录下,所以如果在下载前最好先 cd 到想把JDK安装的位置,如果没有,可以先创建相应目录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 官网找到下载地址,或者将安装包上传至服务器。
三、解压文件
<!-- 解压文件即可 -->tar -zxvf jdk-8u311-linux-x64.tar.gz<!-- 如果需要拷贝文件,下变为相应拷贝命令,不需要拷贝,忽略下边那内容 -->cp -r jdk1.8.0_60/ /usr/lib/jvm/jdk1.8.0_311/
如果解压失败提示:
gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now
表示文件下载失败, 不是gzip格式文件
可以使用下述命令查看文件格式
file jdk-8u311-linux-x64.tar.gz出现不是gzip compressed data 文件:jdk-8u311-linux-x64.tar.gz: gzip compressed data, from Unix, last modified: Mon Sep 27 20:29:37 2021代表文件有问题,建议重新下载或者下载之后上传至服务器
四、配置环境变量
进入 /etc下进入 profile文件 中在最下面载入
使用命令:
cd /ectvim profile添加加入的数据:wq按Enter 键;
需要添加的数据:
export JAVA_HOME=/usr/local/java/jdk1.8.0_311export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
重新加载文件
source /etc/profile
五、验证是否安装成功
输入:java -version输出:java version "1.8.0_311"Java(TM) SE Runtime Environment (build 1.8.0_311-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
这就标识成功。
