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当前路径![](https://img2020.cnblogs.com/blog/1580664/202003/1580664-20200303092238459-1965056188.png)
这里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 FilesJavajdk-13.0.2(我这里的版本号是jdk-13.0.2
2.注意PATH=%JAVA_HOME%in(bin目录)*这里是在本身存在的path里面添加,找到系统变量里面存在的path编辑就行
3.添加classpath
一切完成以后让我们来 确认JAVA_HOME配置:cmd界面输入 echo %Java_Home%
请最后确认你的JAVA_HOME配置指向的是JDK,并不是JRE。