以前都是在Windows環境進行開發的,最近因工作需要;學習在Linux系統下搭建開發環境,自此記錄搭建過程,以方便查閱。
準備材料:
JDK下載連結:官網下載連結(需要登入)
終端模擬器: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能夠正常執行