今天運行eclipse時出現了如下問題:
后來去網上查了一下,如果jdk版本的位數和eclipse安裝版本所需要的版本位數不相同,就會出現如圖所示的問題,導致eclipse打不開。
1.查詢jdk版本的位數
在搜索欄(或windows+R)中輸入cmd,然后打開就可以看到“命令”。輸入java -version ,查看JDK是多少位,顯示64位的就是64為JDK,未顯示的為32位的JDK。
本機為32位的jdk。
2.查詢eclipse的版本位數
在eclipse的安裝目錄下有一個叫eclipse.ini的配置文件
用記事本打開后可以看到版本的位數。
本機的eclipse也是32位。
3.解決jdk與eclipse位數不匹配問題
第一種解決方案:打開eclipse配置文件,在--launcher.appendVmargs下面加上這句-vmD:\JAVA\jdk1.8_112\bin\javaw.exe(jdk中bin目錄+javaw.exe);
(這種方式沒有嘗試過,可以試一下,可以的話,就不用下載eclipse了。)
第二種解決方案:一般來說,jdk配置會比較麻煩,所以我們可以重新下載一個位數匹配的eclipse。
瀏覽器搜索“eclipse download”,
下載其他也可以,看自己的需求。
選擇對應位數就可以下載了。