解決java環境變量配置不生效


【問題】:

  我們的電腦可能安裝了多個jdk版本,我們在環境變量中也設置了JAVA_HOME環境變量,但是java -version的時候不是我們配置的環境變量中的jdk版本

       

 

    

 

 

【分析】: 

   我們可以使用命令where java來查看,可以看到有多個路徑

  

  我們在安裝新的jdk的時候(1.8+版本),會自動的在C:\ProgramData\Oracle\Java\javapath\下新建幾個文件,而這個地方的路徑解析是優先於我們環境變量中配置的JAVA_HOME的

所以,當我們運行java -version的時候,會優先使用這個里面的java.exe

【解決方案】  

  所以綜上所述:

  1.我們可以將我們需要的java的幾個文件(在java_home\bin下面)copy放到C:\ProgramData\Oracle\Java\javapath\下替代最后安裝的jdk版本

  2.可以修改C:\ProgramData\Oracle\Java\javapath\的文件夾名,使之不生效,或者刪除之

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM