javac 不是内部或外部命令

今天安装JDK的时候发现,一切安装都是成功的,但是在配置环境变量(如下是配制方法)后开始测试javac.exe后发现报错javac 不是内部或外部命令,结果到bin目录里一找发现根本没有javac.exe


发现问题当然要找原因,起初我认为是我下载的JDK有问题后来我就换了一个JDK,重新卸载安装了一次同时也换了一个地址,结果还是同样的问题,很是郁闷...后来我干脆就懒得换地址就下一步下一步的点,这一次竟然成功了

javac 不是内部或外部命令_第1张图片


在寻找原因的时候发现在第二次选安装目录,然后更改目录时是要选择文件夹,而在选择文件夹的时候误以为就是装jdk的那个文件夹,这样就导致jre和jdk都装在了一个目录里面。于是造成了jdk原来的文件被jre的文件所覆盖,真是......   根目录下正确的jdk和jre文件如下图所示:


你可能感兴趣的:(javac 不是内部或外部命令)