Linux下rpm及yum安裝jdk


筆者使用的Linux操作系統為CentOS7,Linux中有三種安裝jdk的方式,在這里筆者主要介紹兩種方式,即rpm和yum安裝及卸載jdk,還有一種是直接從官網下載 tar.gz 壓縮文件上傳到Linux操作系統后解壓配置環境變量即可,是最簡單的一種方式,在這筆者不多做介紹。

rpm安裝JDK

官網下載JDK1.7: 
http://www.oracle.com/technetwork/java/javase/downloads/index.html

1..檢查系統原版並卸載

CentOS7安裝完成后,系統會默認安裝一個openjdk,在安裝jdk1.7之前,我們需要把openjdk卸載掉,如果你安裝了其它版本的jdk,比如:jdk1.7,也可以通過如下的方式卸載

輸入如下命令查看是否系統中是否已安裝了jdk

<span style="color:#000000"><code><span style="color:#009900 !important"># java -version</span></code></span>
  • 1

這里寫圖片描述

上圖可以看出,CentOS7默認給我們安裝了openjdk1.8

輸入如下命令,查看openjdk的相關安裝包

<span style="color:#000000"><code><span style="color:#009900 !important"># rpm -qa | grep java</span></code></span>
  • 1

這里寫圖片描述

輸入如下命令依次下載即可

<span style="color:#000000"><code><span style="color:#009900 !important"># rpm -e --nodeps 安裝包名稱</span></code></span>
  • 1

這里寫圖片描述

卸載完成后再次輸入如下命令,查看jdk的安裝包,如果沒有,表示已經卸載完成

<span style="color:#000000"><code><span style="color:#009900 !important"># rpm -qa | grep java</span></code></span>
  • 1

注意:jdk卸載完成后,需要把環境變量刪除(全局的環境變量文件為/etc/profile,用戶環境變量文件為該用戶主題目錄下的bashrc文件中)

2.使用 xshell 將jdk上傳到CentOS7 
切換到/usr/local目錄下,在此目錄下新建文件夾jdk1.7,用於存放jdk的安裝包,命令如下

<span style="color:#000000"><code><span style="color:#009900 !important"># cd /usr/local</span>
<span style="color:#009900 !important"># mkdir jdk1.7</span></code></span>
  • 1
  • 2

使用遠程連接工具 xshell 連接CentOS7,然后使用如下命令,上傳到/usr/local/jdk1.7目錄下

<span style="color:#000000"><code><span style="color:#009900 !important"># rz</span></code></span>
  • 1

這里寫圖片描述

等待文件傳輸完成

這里寫圖片描述

這里寫圖片描述

上傳完后的文件如下,文件只有讀寫權限,沒有執行權限

這里寫圖片描述

使用如下命令授權,如果文件已經有了執行權限,此步驟可省略

<span style="color:#000000"><code><span style="color:#009900 !important"># chmod 755 jdk-7u71-linux-x64.rpm</span></code></span>
  • 1

這里寫圖片描述

3.安裝jdk

執行如下命令安裝jdk

<span style="color:#000000"><code><span style="color:#009900 !important"># rpm -ivh jdk-7u71-linux-x64.rpm</span></code></span>
  • 1

這里寫圖片描述

如果在安裝時出現如下錯誤 
warning:waiting for transaction lock on /var/lib/rpm/.rpm.lock

使用如下命令來進行安裝

<span style="color:#000000"><code><span style="color:#009900 !important"># sudo rpm -ivh jdk-7u71-linux-x64.rpm</span></code></span>
  • 1

如果仍然不可以,使用如下命令強制解鎖后再次安裝即可

<span style="color:#000000"><code><span style="color:#009900 !important"># sudo rm /var/lib/rpm/.rpm.lock</span></code></span>
  • 1

jdk安裝成功后,默認存放在/usr/java文件目錄中

這里寫圖片描述

4.配置環境變量

使用 vim 或 vi 編輯器打開文件/etc/profile

<span style="color:#000000"><code><span style="color:#009900 !important"># vim /etc/profile </span>
<span style="color:#009900 !important"># vi /etc/profile</span></code></span>
  • 1
  • 2

在文件尾部添加如下內容,保存退出

<span style="color:#000000"><code><span style="color:#000088 !important">export</span> JAVA_HOME=/usr/java/jdk1.<span style="color:#006666 !important">7.0</span>_71
<span style="color:#000088 !important">export</span> PATH=<span style="color:#009900 !important">$JAVA_HOME</span>/bin:<span style="color:#009900 !important">$PATH</span>
<span style="color:#000088 !important">export</span> CLASSPATH=.:<span style="color:#009900 !important">$JAVA_HOME</span>/lib/dt.jar:<span style="color:#009900 !important">$JAVA_HOME</span>/lib/tool.jar</code></span>
  • 1
  • 2
  • 3

此時,我們剛剛配置的環境變量並沒有起效,輸入如下命令,使用環境變量立即生效

<span style="color:#000000"><code><span style="color:#009900 !important"># source /etc/profile</span></code></span>
  • 1

輸入如下命令驗證環境變量是否生效

<span style="color:#000000"><code><span style="color:#009900 !important"># echo $PATH</span></code></span>
  • 1

這里寫圖片描述

輸入如下命令查看jdk版本

<span style="color:#000000"><code><span style="color:#009900 !important"># java -version</span></code></span>
  • 1

這里寫圖片描述

yum安裝JDK

1.檢查系統原版並卸載

輸入如下命令查看系統已安裝的jdk

<span style="color:#000000"><code><span style="color:#009900 !important"># rpm -qa | grep java</span>
<span style="color:#009900 !important"># rpm -qa | grep jdk</span></code></span>
  • 1
  • 2

這里寫圖片描述

如果已經安裝了jdk,使用如下命令卸載,yum會自動檢測,卸載刪除jdk的相關安裝包

<span style="color:#000000"><code><span style="color:#009900 !important"># yum -y remove java*</span>
<span style="color:#009900 !important"># yum -y remove jdk*</span></code></span>
  • 1
  • 2

2.jdk安裝

查看java相關列表(jdk版本信息),筆者選擇安裝的是openjdk1.8

<span style="color:#000000"><code><span style="color:#009900 !important"># yum list | grep jdk</span></code></span>
  • 1

這里寫圖片描述

使用如下命令安裝jdk

<span style="color:#000000"><code><span style="color:#009900 !important"># yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64</span></code></span>
  • 1

3.配置環境變量

yum 方式安裝的jdk默認路徑為/usr/lib/jvm,切換到該目錄下查看jdk

這里寫圖片描述

使用 vim 或 vi 編輯器打開文件/etc/profile

<span style="color:#000000"><code><span style="color:#009900 !important"># vim /etc/profile</span>
<span style="color:#009900 !important"># vi /etc/profile</span></code></span>
  • 1
  • 2

在文件尾部,添加如下內容

<span style="color:#000000"><code><span style="color:#000088 !important">export</span> JAVA_HOME=/usr/lib/jvm/jre-<span style="color:#006666 !important">1.8</span>.<span style="color:#006666 !important">0</span>-openjdk
<span style="color:#000088 !important">export</span> PATH=<span style="color:#009900 !important">$JAVA_HOME</span>/bin:<span style="color:#009900 !important">$PATH</span>
<span style="color:#000088 !important">export</span> CLASSPATH=.:<span style="color:#009900 !important">$JAVA_HOME</span>/lib/dt.jar:<span style="color:#009900 !important">$JAVA_HOME</span>/lib/tool.jar</code></span>
  • 1
  • 2
  • 3

然后使用如下命令,使環境變量立即生效

<span style="color:#000000"><code><span style="color:#009900 !important"># source /etc/profile</span></code></span>
  • 1

驗證環境變量是否生效及jdk是否安裝成功,與rpm安裝jdk中相同


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM