1. 程式人生 > >centos 7搭建jdk1.8環境教程

centos 7搭建jdk1.8環境教程

目錄

  • 概述
  • 環境準備
  • 安裝jdk
  • 環境變數配置
  • 測試安裝結果

概述

    最近在嘗試tar.gz方式安裝jdk1.8時踩了一點點坑,在此記錄一下最終的搭建方案

環境準備

  1. 全新最小化安裝的centos 7.5
  2. jdk1.8 安裝包

安裝jdk

安裝所需依賴包

安裝需要root許可權

yum --exclude=kernel* update -y
yum -y install wget vim

刪除系統自帶的JDK

  • 檢視系統是否安裝了jdk

檢視yum方式安裝的jdk

yum list installed | grep java

檢視rpm方式安裝的jdk

rpm -qa|grep java

如果輸入以上命令無任何內容顯示,則說明沒有安裝jdk,如果有java相關的內容顯示,則走下一步進行解除安裝

  • 解除安裝系統中自帶jdk

   解除安裝yum安裝的 openjdk-1.7,自己根據上一步查詢出來的結果替換下面命令的jdk名稱

yum remove java-1.7.0-openjdk

    解除安裝rpm安裝的 openjdk-1.7,自己根據上一步查詢出來的結果替換下面命令的jdk名稱

rpm -e java-1.7.0-openjdk

下載jdk安裝包

點選進入oracle官網

找到jdk 1.8 下載連結,oracle網站經常變化,如果找不到可以留言,我看到後會回覆最新下載地址

jdk1.8下載地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,進入頁面找到對應系統的安裝包,獲取下載連結

獲取到jdk1.8下載連結: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

使用root許可權進入centos系統

輸入一下命令(/opt是下載目錄,如果不指定,就會下載到當前目錄),開始下載jdk安裝包

wget -P /opt http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz 

下載完畢後,解壓安裝包

    /opt/jdk-8u181-linux-x64.tar.gz 是安裝包路徑

    /opt 是解壓目錄

tar -zvxf /opt/jdk-8u181-linux-x64.tar.gz -C /opt

進入到jdk解壓包

cd /opt/jdk1.8.0_181/

開始安裝

alternatives --install /usr/bin/java java /opt/jdk1.8.0_181/bin/java 2
alternatives --config java

    根據編號選擇需要安裝的java, 此處選擇1 按回車

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_181/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_181/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_181/bin/jar

環境變數配置

vim /etc/bashrc

在英文輸入法下,按鍵 i

在最後一行增加如下內容

export JAVA_HOME=/opt/environment/jdk1.8.0_181
export JRE_HOME=/opt/environment/jdk1.8.0_181/jre
export PATH=$PATH:/opt/environment/jdk1.8.0_181/bin:/opt/environment/jdk1.8.0_181/jre/bin

在英文輸入法下,按鍵 esc

按鍵 :wq 回車(一定注意前面的冒號)

測試安裝結果

在命令列分別輸入  java -version ; java ; javac 三個命令,得到下圖結果就表示安裝成功啦, 如果有誤請認真檢視以上步驟