平时安装JDK 都是默认安装在C盘 在配置环境变量时将JAVA_HOME 配置在用户变量中 :
如图
(1)
配置Path 在系统变量中 :
C:\ProgramFiles\Java\jdk1.7.0_79;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\app\orcl\product\12.1.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar
配置好环境变量 在CMD中输入java -version 安装正常 显示如图(2):
(2)
但是今天在工作中拷贝别人的jdk 到D盘中,并且配置 JAVA_HOME 如图1。 .配置Path也正常如 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\app\orcl\product\12.1.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar, 但是在CMD输入java -version检查配置时提示java 不是内部或外部命令,检查到最后将JAVA_HOME变量值由用户变量挪到系统变量,再在cmd, 进行检测 提示正常。