Linux系統下安裝配置JDK(rpm方式及tar.gz方式)

Jinwen0324發表於2020-11-10

以前都是在Windows環境進行開發的,最近因工作需要;學習在Linux系統下搭建開發環境,自此記錄搭建過程,以方便查閱。

本文借鑑了 Angel擠一擠 、小五 兩位的部落格。

 

準備材料:

  JDK下載連結:官網下載連結(需要登入)

         個人提供-版本8u271(堅果雲)

  終端模擬器:MobaXterm (開源免費;此項可不安裝,可直接在Linux系統中操作)

  Linux系統版本:CentOS7

  使用者:root使用者(普通使用者下操作可能存在問題,請百度

 

搭建流程:

  檢視並刪除系統自帶的openjdk

  通過命令:java -version 檢視已安裝的JDK版本資訊

          

  查詢已安裝JDK相關的檔案

     rpm -qa | grep java (系統自帶的openjdk使用該命令)

     rpm -qa | grep jdk (自行安裝的JDK使用此命令)

          

  使用命令以下命令解除安裝已安裝的JDK(*.noarch檔案可以忽略):

    rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_ 8.x86_64

    rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

    注:1. 使用rpm -e --nodeps命令,會同步刪除JDK安裝目錄

      2. rpm -qa | grep 命令,對tar.gz安裝方式的JDK無效

      3. tar.gz方式安裝的JDK需要通過以下步驟解除安裝(刪除)

        首先,通過 echo $JAVA_HOME 命令確定JDK安裝目錄;

        然後,通過 rm -rf  /usr/java/jdk1.8.0_271 刪除該目錄

        最後,通過vim /etc/profile 命令將 “JAVA_HOME”等號後置空(目的:取消關聯)

  驗證是否刪除成功(出現紅色標識,表示解除安裝成功):

    java -version

    

 

  rpm方式

    第一步:通過任意方式,將下載的"jdk-8u271-linux-x64.rpm"檔案放到Linux系統中

    第二步:通過命令開始安裝(安裝後,可通過java -version命令確認是否成功)

      chmod 755 jdk-8u271-linux-x64.rpm (chmod是Linux下設定檔案許可權的命令,755表示可讀、可寫、可執行;root使用者下,似乎沒有必要)

      rpm -ivh jdk-8u271-linux-x64.rpm

      

     第三步:rpm預設安裝路徑(/usr/java/jdk1.8.0_271-amd64

      

     第四步:配置環境變數

      通過命令vim /etc/profile,將新安裝的jdk目錄賦給JAVA_HOME

      

     第五步:通過命令 source /etc/profile 使配置檔案立即生效,並驗證是否配置成功(echo $JAVA_HOME

      紅色標識內容是否與自己的jdk安裝路徑一致

      

     第六步:在終端執行 java、javac 確認JVM能夠正常執行

  

  tar.gz方式

              第一步:通過任意方式,將下載的"jdk-8u271-linux-x64.tar.gz"檔案放到Linux系統中

    第二步:通過命令將 jdk-8u271-linux-x64.tar.gz 解壓到想要安裝的路徑

      tar -xzvf /root/下載/jdk-8u271-linux-x64.tar.gz -C /usr/java

      注:-C 後邊跟的路徑必須真實存在(若不存在可通過 mkdir -p  建立具有層疊關係的檔案路徑 (-p按照路徑逐層建立資料夾))

    第三步:配置環境變數

      通過命令 ls -al /usr/java 檢視解壓後新建立的jdk安裝資料夾;將該檔案路徑賦給/etc/profile檔案的JAVA_HOME

      

     第四步:通過命令 source /etc/profile 使配置檔案立即生效,並驗證是否配置成功(echo $JAVA_HOME

     第五步:在終端執行 java、javac 確認JVM能夠正常執行

      

相關文章