前言:首先安裝了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