最近在嘗試tar.gz方式安裝jdk1.8時踩了一點點坑,在此記錄一下最終的搭建方案html
安裝須要root權限java
yum --exclude=kernel* update -y
yum -y install wget vim
查看yum方式安裝的jdklinux
yum list installed | grep java
查看rpm方式安裝的jdkvim
rpm -qa|grep java
若是輸入以上命令無任何內容顯示,則說明沒有安裝jdk,若是有java相關的內容顯示,則走下一步進行卸載centos
卸載yum安裝的 openjdk-1.7,本身根據上一步查詢出來的結果替換下面命令的jdk名稱bash
yum remove java-1.7.0-openjdk
卸載rpm安裝的 openjdk-1.7,本身根據上一步查詢出來的結果替換下面命令的jdk名稱oracle
rpm -e java-1.7.0-openjdk
點擊進入oracle官網測試
找到jdk 1.8 下載連接,oracle網站常常變化,若是找不到能夠留言,我看到後會回覆最新下載地址網站
jdk1.8下載地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,進入頁面找到對應系統的安裝包,獲取下載連接spa
獲取到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 三個命令,獲得下圖結果就表示安裝成功啦, 若是有誤請認真查看以上步驟