java的環境變量配置失敗(java.exe、javaw.exe、javaws.exe優先級問題沖突)


前言:首先安裝了intelliJ Idea

其次安裝了JDK 1.8

配置完三個系統變量后,java和javac執行不通過

 

配置過程

1.我的電腦(右鍵)--->屬性---->高級--->環境變量(出現以下兩個變量,一個是本機的用戶變量,一個是系統變量,系統變量作用於所有用戶變量,但出現沖突時用戶變量的path優先級高於系統變量)

 

配置詳情:

配置系統變量:

(1)JAVA_HOME : 配置JDK安裝路徑         (非默認變量,需手動新增)    eg:  C:\Program Files\Java\jdk1.8.0_201

(2)PATH:配置JDK命令文件位置(bin文件位置)  (默認變量,進行編輯,把新地址放在最前面,用 ' ; ' 與其它地址分隔開) eg: C:\Program Files\Java\jdk1.8.0_201\bin;

(3)CLASSPATH:配置類庫文件地址(lib文件為止,以.jar結尾的都是類庫文件)   (非默認變量,需手動新增,注意前方需表示當前路徑  .;)  eg:  .;C:\Program Files\Java\jdk1.8.0_201\lib

這時運行java會提示“這不是內部命令”

錯誤原因:在用戶變量中intelliJ Idea的優先級最高,intelliJ Idea中也含有java.exe、javaw.exe、javaws.exe可執行文件

   打開C盤,全局搜索java.exe

解決方案:在用戶變量中加入JDK的bin目錄,且放置在最前方,使其優先級高於intelliJ Idea

 


免責聲明!

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



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