Linux Ubuntu Maven 環境配置不成功的原因

Eric_Tseng發表於2020-10-17

rt
可能是 JAVA_HOME 路徑沒配置成功
檢視當前配置的JAVA_HOME的路徑,在命令列中執行:echo $JAVA_HOME
輸出:/usr/bin/java
檢視 java 執行路徑,命令列執行: whereis java
輸出:
在這裡插入圖片描述

注意!/usr/lib/jvm/java-8-oracle/bin/java這一行, /usr/lib/jvm/java-8-oracle才是JAVA_HOME的正確值.
執行:sudo gedit ~/.bashrc
CTRL+F尋找JAVA_HOME配置, 發現果然設定成了/usr/bin/java
改成/usr/lib/jvm/java-8-oracle

...
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export MAVEN_HOME=/opt/maven/apache-maven-3.6.3
export PATH="$PATH:$MAVEN_HOME/bin"
...

也可能找不到JAVA_HOME,這時可以去執行sudo gedit /etc/profile去找.
命令列重新整理配置檔案使之不需重新開機就生效source ~/.bashrcsource /etc/profile
重新開啟一個終端,輸入mvn -v,出現版本資訊則表示設定成功.

相關文章