Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应

问题:手动配置好JDK1.8版本的环境变量,但是在命令行窗口输入java、javac、java -version等命令,命令行都无反应

解决方法:

第一步:

  • 打开cmd(命令行窗口),在命令行中输入where java,可以查看环境变量中的Java环境配置,如图1所示:
  • 图1
  • java无响应是什么原因 java程序运行没反应_jdk

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

  • 后两行环境配置是我下载了一个JDK1.8版本,自己手动配置的环境变量。
  • 通过各方面查找原因,最终原因锁定在配置环境变量的顺序上

第二步:

  • 打开编辑系统环境变量,可以在搜索框搜索,如图3所示
  • 图3
  • java无响应是什么原因 java程序运行没反应_jdk_03

  • 打开后,点击环境变量,然后会弹出环境变量的窗口,如图4所示
  • 图4
  • java无响应是什么原因 java程序运行没反应_jdk_04

  • 找到系统变量的Path,点击编辑后,如图5所示:
  • 图5
  • java无响应是什么原因 java程序运行没反应_java_05

第三步

  • 将自己两个手动配置的环境变量移动到软件自动配置的两个环境变量的前面,如图6所示:
  • 图6
  • java无响应是什么原因 java程序运行没反应_java输入内容无法写入文件怎么办_06

  • 后面一直点击确定就可以了
  • 重新打开命令行窗口,输入where Java,这时可以看到顺序已经改变了,如图7
  • 图7
  • java无响应是什么原因 java程序运行没反应_jdk_07

  • 这时再输入java -version,就可以看到对应的jdk版本号,如图8所示:
  • 图8
  • java无响应是什么原因 java程序运行没反应_jdk1.8_08

最后:问题得到解决