javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法

解决办法:你先把你自己新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%\jre\bin删了,然后只要在Path变量的头部添加如下路径:C:\Program Files\Java\jdk1.8.0_202\bin;就可以了。(不需要在添加别的了)、

如下为path环境变量
javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法

原因很简单:你可以按照这个路径去看看有没有一个叫javac.exe的东西在bin文件夹中,环境变量Path的作用通俗点讲就是用来告诉你的电脑如何去找到这个可执行文件并执行它。

倒叙记录问题过程:
今天重装了系统,于是重装了一些环境,在装到jdk的环境时,遇上一个奇怪的问题

  1. 首先安装jdk时,按照正常步骤按照和配置环境变量
  2. 但是!在cmd中运行 java —正常
    java -version -----正常
    javac —不正常!提示不是内部或外部问题
  3. 然后在百度时,发现一般提示环境变量有误,仔细检查balabala,但是我看了又看,我这明明配的一模一样啊,一点错也没有。
  4. 后面在茫茫网页中,不停的尝试中,发现了那个它,path路径中不用设置’;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;‘这些,只用设置个路径就好→’C:\Program Files\Java\jdk1.8.0_202\bin’