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