正常狀況下,JDK的升降級只需更改環境變量便可,但是到了1.8版本,oracle使了一點小手段——在系統Path中添加一條變量C:/ProgramData/Oracle/Java/javapath。在此目錄下,會有3個exe的快捷方式java.exe、javaw.exe和javaws.exe,形成咱們在運行java 或者javac時,會默認找到此目錄。同時,在C:/Windows/System32目錄下也存在這3個文件,致使不管你如何修改環境變量,jdk都沒法降級。java
爲了達到降級的目的,須要作以下三步:oracle
首先,須要將環境變量中的C:/ProgramData/Oracle/Java/javapath刪除;變量
其次,就是刪除C:/Windows/System32目錄下的java.exe、javaw.exe和javaws.exe。jdk
最後,將新的環境變量填好,jdk的降級就能夠了。環境變量
如執行以上兩步仍是沒有解決,能夠查看一下這3個文件是否存在與C:/Windows目錄下。文件