1. 程式人生 > >解決Windows對JDK默認版本切換問題

解決Windows對JDK默認版本切換問題

切換 發的 exe 默認值 奇怪 body inf 問題: amd

1、問題:同時裝兩個版本的jdk時出現的問題(本次是1.7和1.8的版本),因為eclipse要求1.8版本的,但是我的Windows默認版本是1.7,導致無法啟動eclipse

2、因為做開發的時候經常用1.7版本,所以對於1.7版本的依賴性較強

3、首先安裝1.7和1.8版本的jdk:正常安裝!

  1)沒有的可以官方下載:jdk下載

  2)我的路徑是:

  技術分享圖片

4、配置環境變量

技術分享圖片

技術分享圖片

技術分享圖片

5、奇怪的事情發生了,我用cmd監測JDK版本:

技術分享圖片

6、為了更好的支持eclipse,所以Windows默認的JDK必須是1.8以上

7、修改方法

  1)進入C:\Windows\System32目錄

  技術分享圖片

  2)刪除java.exe,javaw.exe,javaws.exe

  技術分享圖片

  3)將1.8安裝目錄bin裏面的java.exe,javaw.exe,javaws.exe復制到C:\Windows\System32和C:\ProgramData\Oracle\Java\javapath(這是一個隱藏路徑)

  技術分享圖片

  技術分享圖片

  技術分享圖片

  4)修改註冊表

  運行regedit

  技術分享圖片

  找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

  技術分享圖片

  修改Java Development Kit的CurrentVersion默認值為1.8

  技術分享圖片

  修改Java Runtime Environment的CurrentVersion默認版本為1.8

  技術分享圖片

8、保存重新測試一下

技術分享圖片

這樣就成功了!

解決Windows對JDK默認版本切換問題