Java的jdk配置成功,但是输入java -version等,命令行没有任何反应

问题:现在有很多学生出现这种情况,

Java的jdk配置成功,但是输入java -version等,命令行没有任何反应

Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应
问题:手动配置好JDK1.8版本的环境变量,但是在命令行窗口输入java、javac、java -version等命令,命令行都无反应

解决方法:

第一步:

打开cmd(命令行窗口),在命令行中输入where java,可以查看环境变量中的Java环境配置,如图1所示:

图1

在这里插入图片描述

前两行环境变量是我安装jdk15版本时,软件自动给我生成的环境变量,但是我输入java、javac、java -version这些命令行时,没有任何反应,如图2所示:

图2

在这里插入图片描述

后两行环境配置是我下载了一个JDK1.8版本,自己手动配置的环境变量。

通过各方面查找原因,最终原因锁定在配置环境变量的顺序上

第二步:
打开编辑系统环境变量,可以在搜索框搜索,如图3所示

图3

在这里插入图片描述

打开后,点击环境变量,然后会弹出环境变量的窗口,如图4所示

图4

在这里插入图片描述

找到系统变量的Path,点击编辑后,如图5所示:

图5

在这里插入图片描述

第三步
将自己两个手动配置的环境变量移动到软件自动配置的两个环境变量的前面,如图6所示:

图6

在这里插入图片描述

后面一直点击确定就可以了

重新打开命令行窗口,输入where Java,这时可以看到顺序已经改变了,如图7

图7

在这里插入图片描述
这时再输入java -version,就可以看到对应的jdk版本号,如图8所示:

图8

在这里插入图片描述

最后:问题得到解决