簡體   English   中英

Windows重新啟動后,Maven 3.3.9版本升級將恢復為以前的版本

[英]Maven 3.3.9 version upgrade revert back to previous version once after windows restart

我使用過Maven 3.2.5版本。 在那里,我創建了環境變量“ M3_HOME”,並指向3.2.5安裝文件夾,並將bin文件夾附加到“ PATH”變量。 我將Maven升級到3.3.9版本。 這是我所做的唯一更改,將“ M3_HOME”變量指向的位置更改為3.3.9安裝文件夾。 它已經工作了,我能夠使用新版本直到重啟。 我正在Windows 10上工作。計算機重新啟動時,它將恢復為3.2.5版本。 當我在CMD中回顯“ M3_HOME”時,它顯示3.3.9版本。 但是,當echo“ PATH”變量時,它將顯示舊版本。 我也使用安裝程序用戶界面仔細檢查了“ PATH”變量。 我沒注意到變化。 當我加載環境變量設置並點擊確定按鈕,然后打開CMD並檢查時。 然后它將與新版本一起使用,直到重新啟動計算機。 這很奇怪。 有人對此有想法嗎?

重新啟動后檢查%PATH%變量。

M3_HOME與Maven版本解析無關。 路徑可以。

PATH的工作方式是您可以定義要查找的許多位置,並且第一個與您要查找的二進制文件匹配的目錄將匹配。

因此,請確保PATH值的第一個條目確實包含maven 3.3.9的路徑。

通過將文件夾位置直接添加到“ PATH”變量中而不是使用M3_HOME變量,可以解決此問題。 但是仍然無法找出這種奇怪行為的根本原因

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM