Java的jdk配置好后,但是输入java,javac,java -version命令行没有任何反应,主要原因是:jdk配置过程出了问题
就像这样没有反应:
我出的问题:把 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 写在了同一行,应该分开写两行。
错误原因如下:
改正后如下:
提示:在重新配置好后,有时cmd或powershell没有关闭,一定要关闭重启,这样在输入java -version 后才会显示 jdk 版本信息。
jdk具体配置请查阅其他博客
补充1:
在编辑环境变量配置时,会出现只显示一行的问题,如下图所示。
问题分析:因为变量值的第一个是相对地址,只需要将一个绝对地址(带盘符)的放首位,然后分号分隔,确定之后,再双击打开就是换行显示了。
解决办法:请参考博客 ==> 环境变量值只能一行显示,不是换行显示问题
补充2:
安装 jdk 后没有jre的问题,请参考博客 ==> jdk没有jre的解决方法
补充3:
Windows同时安装多个jdk版本的问题,请参考博客 ==> Windows同时安装两个版本JDK
说明:在同一个电脑上不能同时配置多个JDK环境变量,但是我们可以通过修改JDK环境变量中的JAVA_HOME 将值改成相应的JDK安装目录。