因為工作需要,需將 jdk1.8 切換成 1.6 版本,但是修改了java_home發現無效,還是1.8的,然后我又根據網上的資料,做了刪除了path路徑里面的C:\ProgramData\Oracle\Java\javapath;刪除掉了system32文件夾里面的java.exe,javaw.exe,javaws.exe,關閉了java里面1.8,全都無效。
原因:由於在WINDOWS\System32環境變量中的優先級高於JAVA_HOME設置的環境變量優先級,故如果只修改環境變量JAVA_HOME,jdk的版本並不會切換。
解決方案:把path路徑里面的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放到path路徑的最前面或者%SystemRoot%\system32;前面,是不是就可以了呢,最后果然可以了
源自:https://blog.csdn.net/weixin_39591965/article/details/88884309