1. 程式人生 > >配置Maven環境 The JAVA_HOME environment variable is not defined correctly This environment variable is n

配置Maven環境 The JAVA_HOME environment variable is not defined correctly This environment variable is n

第一次寫部落格,本人小白。 配置Maven環境會出現的問題總結 首先先說下怎麼配置Maven環境其次說下我配置過程中出現的問題。

配置Maven環境

首先開啟環境變數: 我的電腦(此電腦)右擊–屬性–高階系統設定–高階–環境變數

首先要命名一個M2_HOME 或 MAVEN_MONE 變數(推薦M2_MOHE) 如圖 這裡寫圖片描述 跟著到Path變數配置其值 (下面使用了相對路徑%XXX% XXX要和上面命名的一致,也可以寫絕對路徑如圖) 相對路徑: 這裡寫圖片描述 絕對路徑: 這裡寫圖片描述

然後到終端檢視是否配置完成 輸入mvn -v 成功: 這裡寫圖片描述

問題一:

這裡寫圖片描述 解決方法: 首先看圖一ComSpec 變數是不是如圖 第二就是看Path 配置是否有紅色框的內容,如果沒有請新增,如果新增模式不是圖二則看圖三

圖一

這裡寫圖片描述

圖二:

這裡寫圖片描述

圖三:

注意每個語句後面都是以” ; ” 結尾作為分隔,最後的語句建議別加” ; ” 因為有時候會因為最後語句的” ; ” 出現出錯 這裡寫圖片描述

問題二:

這裡寫圖片描述 本來以為相容性的問題就換了Maven五個版本 2個版本JDK 無法解決, 但後來的的確確是JATA_HOME變量出了問題 原因: JAVA環境配置有誤。 JAVA_HOME變數配置了其他東西如圖 這裡寫圖片描述 解決方法: 刪除JDK以外的資訊 如圖 這裡寫圖片描述

總結:

  1. JAVA_HOME MAVEN的變數 或者其他變數 最後一條語句都不能以” ; ” 結尾,否則易報錯,在我身上已經顯靈過,建議填寫完兩種模式檢視最後是否有” ; “。
  2. 在終端輸入 java 和 javac 以及 java -version 檢查你的JDK是否已經正常安裝
  3. 使用者變數和系統變數選擇一個設定即可,使用者變數代表你當前的使用者賬號,系統變數代表無論哪個賬號登陸,都是以這個環境為基礎。
  4. Maven變數為 M2_HOME 或者 MAVEN_HOME 選擇其一即可。
  5. 路徑問題:選擇絕對或者相對路徑選擇其一即可

好了,完結!如果你還是解決不了 評論告訴我,一起解決,讓我見識多點。