1. 程式人生 > >多個版本JDK 環境配置問題

多個版本JDK 環境配置問題

jdk安裝,下一步下一步,選擇安裝盤,安裝即可,jre可以安裝到jdk的jre裡進行覆蓋,也可以單獨安裝,

建立

CLASSPATH

.\;%JAVA_HOME%\lib\td.jar;%JAVA_HOME%\lib\tools.jar;

建立jdk home

JAVA_HOME

選擇你自己的home

C:\Java\java6

在path裡進行新增

天遇到的問題,本來特別簡單的事情,就是切換一下jdk,我電腦原來裝jdk1.7的,不料進了新公司後,需要用jdk1.6,得必須切換了,我把環境變數 java_home,切換後,在cmd裡輸入 java -version 居然還顯示的是1.7,然後就跟著path裡的路徑一個一個的找,一個一個的測試,最後還是不行,最後把使用者的環境變數裡的path刪除了,cmd裡依然顯示1.7,然後又把系統變數裡的path刪除了,果然什麼也不顯示了,但是也沒有了環境變數不能開發呀?這樣不行,接著又把系統裡的path加上,寫上最初的值,但是cmd裡依然顯示著 1.7,我就納悶了,我兩個path裡都沒配置java_home為什麼還顯示的是1.7版本的jdk,這會兒徹底暈了,然後各種百度,最後終於找到了,在系統裡的 C:\Windows\System32 這個資料夾里居然有c:/windows/system32/java.exe 

c:/windows/system32/javaw.exe 

c:/windows/system32/javaws.exe 

如果你安裝的是64位的,這三個檔案在

C:\Windows\SysWOW64 下面

這三個檔案,java的jdk什麼時候這麼坑了,在sytem32裡自己給加上了,害的我找了半天,然後把這三個檔案刪除後,按照原來的方式配置環境變數,然後再在cmd裡顯示,果然顯示正確了,沒問題了,以此寫出來給大家共享,以免大家走彎路。

注意刪除後必須沖洗開啟cmd進行輸入java -version 要不是不生效的,如果還是最高的版本繼續下一步

找到你的系統變數的path 變數, 最前面的那段

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

在資料夾中找到這個資料夾

這三個檔案 也是需要刪除的(如果有的話) 即可

最後的

在更改jdk 的時候,啟動idea 有時會出現這種錯誤

個人認為是執行時環境跟jdk 版本不通所導致的問題 關閉idea 重新啟動即可