在安装jdk的时候有时候会出现:环境变量配置正确,java和java -version都正常,只有javac不是内部或外部命令,如果你各种方法都尝试过,还是解决不了,或许就是下面的这个奇葩错误:
1.找一下jdk的安装目录下的bin目录下有没有javac.exe,如果没有,那应该就是这个错误
2.jdk安装的时候会有两个安装目录,第一个是jdk的安装目录,第二个是jre的安装目录,如果你把两个目录设置为一样的,就有可能会发生覆盖现象,就在bin里面找不到javac.exe
3.解决方法:安装jdk的时候两个目录不要设置为一样的