Javac 不是內部或外部命令

本人使用安裝的是JDK8.0.144,一路安裝下來之後cmd ---》java -version 顯示正常信息

再輸入 javac 則報錯如標題。

後面發現是環境配置出錯了。

以下是個人筆記用,有配過的應該看得懂,所以就直接寫乾貨省時間。

小白的話,建議直接看最後兩個鏈接的文章,一步一步很詳細,圖文並茂很好理解。


環境配置: 桌面上右鍵"我的電腦圖標"–>點擊  “屬性”–>

進入新頁面後:點擊左側的"高級系統設置"--》進入新頁面後選擇    高級---》在當前的高級頁面選擇   環境變量

進入新頁面後:在系統變量   下方點擊  "新建"

進入新頁面後:

 新建JAVA_HOME變量

新頁面的變量名輸入:JAVA_HOME
新頁面的變量值輸入:填寫JDK安裝目錄(我的是 C:\Program Files (x86)\Java\jdk1.8.0_181)這裏切記是第一次安裝時候的那個路徑(即如下圖這個頁面時的路徑。再一個就是路徑精確到如上金色字的寫法就行,寫到最外層的路徑精度即可,不可寫的太細,否則後面的寫法又得做相應修改了,所以按這個來最省事),不是後面第二次路徑選擇的那個路徑,我出錯原因就是這裏寫成第二次安裝的路徑。導致配置失敗。


可以點擊"瀏覽目錄"找到文件位置

用戶變量/或者系統變量貌似都可以   下方設置,path路徑設置(用到前面JAVA_HOME變量

找到Path變量進行編輯,沒有的話就新建一個
變量名:Path
變量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意前面有個英文的分號,不要漏掉,這是爲了跟前面的變量值間隔開的

按照前面JAVA_HOME\jre\bin,自己手動去文件夾看看是否存在這個文件。如果沒有,說明JAVA_HOME路徑寫錯了。

新建CLASSPATH變量


變量名:CLASSPATH
變量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
可以直接複製這句話到變量值那一欄,注意前面有個“.”不要漏掉
如果CLASSPATH變量已經存在,選擇CLASSPATH變量進行編輯,在變量的最後添加變量值
;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(多一個分號,這個金色字體這裏的路徑最好也檢查一下是否存在)
————————————————以上是個人的筆記作用,有經驗配過的應該看得懂,小白的話,建議直接看下面兩個鏈接足夠了,一步一步很詳細-----------------------------------------------------------------------------------



完整的圖文鏈接建議參考:https://blog.csdn.net/LISHUAICSDN/article/details/93638119

同時建議參考對關鍵的細節寫的很詳細:https://www.jianshu.com/p/a6e2677c0dd0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章