Java环境变量都配置成功但cmd仍然找不到java的原因

(假设你已正确安装Java8)
1、确定JAVA_HOME,classpath,path的系统变量都没错。
JAVA_HOME=Java jdk所在目录(如:C:\Program Files\Java\jdk1.8.0_271)
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Path变量尾端加上java jdk bin的根目录或%JAVA_HOME%\bin

2、如果JAVA_HOME,classpath,path的系统变量都没错。
确定其他环境变量有没有被改动如:PATHEXT有被改动时cmd也无法找到Java(虽然不知道是为什么)
附PATHEXT值:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
不要问为什么我知道还有这种可能(path的值配置时删掉了,然后又以为PATHEXT的值有问题,然后自己又改动了)

特别记录一下这种情况

你可能感兴趣的:(笔记)