Java技巧-解決JAVA_HOME變數無效問題

千鋒武漢發表於2021-08-16

      做java開發的小夥伴或多或少都會出現電腦安裝了不止一個java環境的情況,這個時候就會出現JAVA_HOME變數失效的問題,今天小千就來教大家如何解決這個問題。

      快速進入環境變數的方法:

      點選win的start按鈕的搜尋框中輸入env,即可快速定位到環境變數選項。用cmd開啟視窗,執行java -version ,可以知道當前執行的java版本是java 7。為了適配jetty伺服器,又安裝了java 8(jetty-9.3.8需要java 8)

java培訓1

      困惑

      之前的操作並沒有改變JAVA_HOME,用cmd開啟視窗,執行java -version ,得知當前java版本是java8。也就是說,設定的JAVA_HOME失效了,並不是我們設定的java 7.

      開啟環境變數,發現Path中多了一項和java有關的值 C:\ProgramData\Oracle\Java\javapath

java培訓2

      按照路徑,找到這個檔案,發現裡面有java.exe ,javaw.exe等可執行程式。原來是這些程式搞的鬼,刪除這個目錄下所有檔案。在cmd視窗執行java -version, 發現當前執行的java版本是java 7 ,就是之前設定的JAVA_HOME。這裡的C:\ProgramData預設情況是win7的隱藏目錄,需要先取消隱藏。

      計算機 – > 工具 –> 資料夾選項

java培訓3

      檢視 – > 顯示隱藏的檔案、資料夾和驅動器 – > 確定

java培訓4

      以上就是解決JAVA_HOME環境變數無效問題的解決辦法了,最後歡迎對java開發感興趣的同學關注小千,後期分享更多java技術知識。

      本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2787059/,如需轉載,請註明出處,否則將追究法律責任。

相關文章