javac 不是内部命令或外部命令?

javac 不是内部命令或外部命令?

我也是这个问题,我研究了一宿,皇天不负有心人终于明白了,其实越难的问题就越出奇的简单。首先在环境变量配置都ok的情况下还出现javac不是内部或外部命令的情况,是因为安装的jdk的bin目录下丢失了javac.exe文件!!!!那么它到底丢哪去了呢?回答:被覆盖了!!!当你下载jdk并安装的时候,你会发现安装是要分两次进行的,过程要选两次安装路径!我发现第一次提示安装的是jdk,第二次安装的是jre,两个安装路径不能放到同一路径里!要分别安装到不同的路径!结果是显然易见的,久违的javac.exe出现在了第一次安装的jdk里!!然后的事情就是一切都ok了!!!源代码Hello World果断生成了class文件,你懂的!其实问题就这么简单!!!提示的两次安装不能放到同一路径,环境变量是个人就能检查一千遍没问题的!!!!