切换JDK版本时修改JAVA_HOME环境变量不生效

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment

 

解决方法

 (1)检查环境变量Path;

(2) 删除 java.exe, javaw.exe, javaws.exe

在修改JDK的安装目录的情况下会出现失效的时候,因为jdk在安装的时候自己在path中添加了 

C:WindowsSystem32 删除 java.exe, javaw.exe, javaws.exe

C:ProgramDataOracleJavajavapath  删除 java.exe, javaw.exe, javaws.exe

或者

C:Program Files (x86)Common FilesOracleJavajavapath  删除 java.exe, javaw.exe, javaws.exe

这个路径。

解决:

删除 path 中 

 C:ProgramDataOracleJavajavapath

或者

C:Program Files (x86)Common FilesOracleJavajavapath

的路径即可

REF

https://www.cnblogs.com/lishuaiqi/p/11169224.html

https://www.cnblogs.com/huanghongbo/p/9065382.html

原文地址:https://www.cnblogs.com/emanlee/p/13339788.html