一、查看是否已经安装过 jdk

有的是linux 系统自带的 ,需要卸载掉

  • 查询当前是否已经内置 jdk : rpm -qa|grep jdk

如果什么都没有展示说明没有已安装的jdk,则无需卸载,如果出现以下jdk,则卸载之 copy-jdk-configs-2.2-3.el7.noarch java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64

卸载方式 :

  1. [root@master ~]# yum -y remove copy-jdk-configs-2.2-3.el7.noarch
  2. [root@master ~]# yum -y remove java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
  3. [root@master ~]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64

二、安装JDK

2.1 创建安装目录

mkdir -p /opt/software/Java

2.2 下载jdk

  • 如果 没有 wget的话需要下载 wget ,命令如下

    yum install wget
    
  • 下载jdk

    wget https://repo.huaweicloud.com/java/jdk/8u152-b16/jdk-8u152-linux-x64.tar.gz
    
  • 解压并安装JDK ```shell

    进入之前创建的目录

    cd /opt/software/Java

解压

tar -zxvf jdk-8u152-linux-x64.tar.gz

<a name="9XKKs"></a>
### 2.3 配置环境变量

- 打开配置文件 :`vim /etc/profile`
- 在文件的末尾追加以下内容
```powershell
export JAVA_HOME=/opt/SoftWare/Java/jdk1.8.0_152
export JRE_HOME=/opt/SoftWare/Java/jdk1.8.0_152/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  • 使配置的环境变量生效

    source /etc/profile
    
  • 输入 javac 命令检测下即可