1.將這句話翻譯過來,可以使用百度翻譯復制粘貼,也可以自譯
javac is not recognized as an internal or external command, operable program or batch file
javac不能被識別為內部或外部命令、可操作程序
可以看出這是java環境變量配置問題
2.平時我們安裝jdk后都要win+r進入cmd界面后輸入命令java -version返回java home當前路徑
這里13.0.2是指的我們jdk的版本號
我們在這里加一個javac -version 然后就會出現我們今天討論的問題---Javac不能找到: javac is not recognized as an internal or external command, operable program or batch file
這時候我們需要檢查兩個方面:
一是到環境變量中,先看系統環境變量叫做“JAVA_HOME”的是否配置為最新的JDK,不可以指向JRE哦!
二是到環境變量中,檢查“PATH”是否配置正確。
這兩步是環境變量設置基本步驟,我前面提出過一個教程,按照教程一步步來就行
https://www.cnblogs.com/husiyu/p/12394171.html
PS:
- 配置“JAVA_HOME”時注意對應自己的版本號(就是你自己安裝的路徑)不要無腦復制
比如C:\Program Files\Java\jdk-13.0.2(我這里的版本號是jdk-13.0.2
2.注意PATH=%JAVA_HOME%\bin(bin目錄)*這里是在本身存在的path里面添加,找到系統變量里面存在的path編輯就行
3.添加classpath
一切完成以后讓我們來 確認JAVA_HOME配置:cmd界面輸入 echo %Java_Home%
請最后確認你的JAVA_HOME配置指向的是JDK,並不是JRE。