重裝系統后啟動eclipse時出現如下問題:
原來能正常使用的。網上搜索說是可能因為eclipse是64位的,JDK是32位的,所以出現這個問題。
於是查看eclipse是32位的還是64位的:
打開eclipse安裝目錄下的 eclipse.ini文件,如果launcher.library設置的值是 X86就是32位的,如果寫的是X64就是64位的了(如圖):
接着查看查看JDK是32位的還是64位的,使用如下代碼:
public class JDKBit
{
public static void main(String[] args)
{
String arch = System.getProperty("sun.arch.data.model");
System.out.println("The version of JDK is " + arch + "bit");
}
}
檢驗完后發現我的eclipse和JDK都是32位的,沒什么問題,繼續查找,又有人說要降低JDK的版本,於是換成JDK1.6,結果還是不行,最后只好去官網又下載了個32的eclipse,仍然使用JDK1.7,解壓啟動,正常運行。